Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
Redis安装(Linux)
cd /usr/local
wget 获取Redis安装包
tar xvf redis-3.0.7.tar.gz
cd redis-3.0.7
make
make && install
Redis常用命令
redis-server redis.conf ##启动redis
redis-cli ##进入redis客户端(无密码状态) | redis-cli -a yourpassword ##进入redis客户端(有密码状态)
redis-cli shutdown ##停止redis服务
Redis基本操作
keys * ##查看redis中存在的所有的键
set word helloworld ##向redis中插入键值对数据,键为word,值为helloworld
get word ##根据键取值,结果为helloworld
exists word ##查看键是否存在
del word ##删除当前key
expire word 10 ##为相应的键设置过期时间
persist word ##移除当前key的过期时间
randomkey ##随机返回一个key
type datalist ##返回值得数据类型
lpush datalist redis ##向redis插入数据redis到集合头部(左)
rpush datalist org ##向redis插入数据org到集合尾部(右)
lrange datalist 0 4 ##查询集合中的索引为0-4的数据 flashall ##清空所有数据
更多操作请查看redis官方使用文档
redis在Java中的使用:spring-redis集成
关于redis的使用就先写到这儿吧
下面关于Redis的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04下Redis安装及简单测试
Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis
CentOS 6.3安装Redis