Redis的使用

Redis是什么?

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 http://download.redis.io/releases/redis-3.0.7.tar.gz 获取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的使用就先写到这儿吧

posted @ 2016-04-14 15:02  傲然青眼  阅读(379)  评论(0编辑  收藏  举报