学习redis应用于缓存(1)
1.安装
www.redis.io 安装在linux环境下
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz
$ tar xzf redis-4.0.1.tar.gz
$ cd redis-4.0.1
$ make
2.启动服务端和客户端
src/redis-server
src/redis-cli
3.存储数据类型
key: string
value: 6种基本的value类型
1:字符串string
2:哈希hash
3:字符串列表list
4:字符串集合set 不重复,无序
5:有序集合sortedset ,不重复,有序
6:HyperLogLog结构(redis2.8.9版本之后才有,用来做基数统计的算法。)
4.应用场景:在分页查询时使用redis用作缓存
redis数据库:在redis的server端,维护着多个数据库(16个),默认0。
select 0
redis.conf可以配置数据库个数
databases 16
redis的设计
关系型数据转化为KV数据库,我的方法如下:
key 表名:主键值:列名
value 列值
(1)需要缓存的方法名称 值为hash
user:{userName}={方法名称:1}
(2)方法名对应的数据表 值为list
dat:{userName}:{方法名称}= [结果数据列表]
exists user:zhangsan
hset user:zhangsan query 1
hexists user:zhangsan query
del user:zhangsan
exists user:zhangsan:query
llen user:zhangsan:query
rpush user:zhangsan:query 3
lrange user:zhangsan:query 0 -1 [表头到表尾]
ltrim user:zhangsan:query 1 0
5.java客户端调用redis
使用jedis连接redis服务端: jedis-2.9.0.jar
http://blog.csdn.net/u012658346/article/category/6212310/2
6.清理缓存数据(如何用多线程清除失效的数据,缓存时效1分钟)
7.redis遇见的问题
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
8.匹配key: keys user*
service iptables stop
分享到:
相关推荐
Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows ...
Redis安装配置文档
redis安装的安装使用及其用法
redis安装教程和java操作服务器端demo
Redis安装与卸载文档
redis安装与开发实例,包括redis安装,java代码实例
redis 安装教程,及redis 集群搭建教程 redis 常用操作命令
自己写的一个redis安装及使用手册,很详细的一个安装配置过程.
redis 安装 redis 安装 redis 安装
redis安装文档,包含windows环境及linux环境,亲测安装成功,方便大家进行学习整理,个人觉得非常有必要学习一下~
内含redis安装文件、tcl依赖、安装方法和windows下的管理客户端。没有gcc还需下载gcc离线包,在我的另一个资源。
Linux ContOS7 Redis安装和配置及开机自启 https://blog.csdn.net/sikefeng/article/details/82222154
windows下redis安装部署,redis2.8
linux Redis安装步骤及安装包
redis安装与测试,包含Linux下安装包、安装说明、测试工程,很合适初学者。
redis安装,基本数据类型介绍和基本应用
redis安装部署_压缩版.rar 全
redis安装详细步骤,压缩包内附带redis安装包及安装成功后启动服务的效果图
Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置
redis安装的详细过程,有软件下载路径,安装方法,linux 和windows都有