最简单的安装方式,到官网找到最新的版本,然后wget下载。
解压后,到redis目录下make一下。
最后,通过命令/redis/src/redis-server来启动。
如有特殊配置可在后面添加.conf文件,例如:/redis/src/redis-server redis.conf
进入redis终端通过命令/redis/src/redis-cli进入。
需要连接非本地redis可通过参数进行登录:
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>
—help <帮助>
如果进入客户端后,提示要关闭”protected mode”,需要在服务端进行操作,例如:/redis/src/redis-server protected-mode no
以下是简单的redis tutorial:
普通赋值和获取:
SET server:name “xxx”
GET server:name
数据操作:
SET connection 10
INCR connection => 11
DEL connection
设置参数寿命:
SET resource:lock “fdfd”
EXPIRE resource:lock 120 //保存120s
TTL resource:lock //显示剩余时间
队列数据:
命令:RPUSH, LPUSH, LLEN, LRANGE, LPOP, RPOP
RPUSH friends “Salic” //建立队列friends
RPUSH friends “bob” //在队列最后插入数据
LPUSH friends “xxx” //在队列最前插入数据
LRANGE friends 0 -1 //显示队列所有的数据
LRANGE friends 1 2 //显示第二-第三的数据
LLEN friends //显示队列长度
LPOP friends //删除第一个
RPOP friends //删除最后一个
SET数据集:
命令:SADD, SREM, SISMEMBER, SMEMBERS, SUNION
SADD superpowers “flight” //新增一个数据到数据集
SREM superpowers “flight” //删除数据集里的一个指定数据
SISMEMBER superpowers “flight” //判断数据集是否有该数据
SMEMBERS superpowers //显示指定数据集的所有数据
SUNION superpowers birdpowers //显示两个数据集的数据,消除重复
有序数据集:
命令:ZADD, ZRANGE
ZADD hack 1940 “A”
ZADD hack 1941 “b”
ZRANGE hack 0 -1
哈希数据集:
命令:HSET, HINCRBY, HDEL,HGETALL, HMSET
HSET user:1000 name “xxx” //设置user:1000的name属性数据
HSET user:1000 password “fdfd” //设置user:1000的password属性数据
HSET user:1000 email “123@123.com” //设置user:1000的email属性数据
HMSET user:1001 name “xxx” email “fdfd@123.com” //设置user:1001所有属性的数据
HGETALL user:1000 //获取user:1000所有的数据,包括字段名
HGET user:1000 name //获取user:1000的name字段数据
HSET user:1000 visits 10 //新增user:1000数据属性visits,赋值为10
HINCRBY user:1000 visits 10 //visits加10,变成20
HIDEL user:1000 visits //删除user:1000数据集的visits属性