redis进阶之路

1.安装和部署
sudo apt-get install redis-server
检查进程
ps -ef |grep redis
检查端口
netstat -an |grep 6379

2.常见的数据类型
字符串
哈希
列表
集合

3.字符串
redis-cli
set name 'wukong' 设置字符串
get name          查看字符串
注意:nil 代表没有该字符串对应的值
incr name         增加值

127.0.0.1:6379> set age 10
OK
127.0.0.1:6379> get age
"10"
127.0.0.1:6379> incr age
(integer) 11
127.0.0.1:6379> incr age
(integer) 12
127.0.0.1:6379> get age
"12"

4.列表
lpush mylist 1    左侧增加
rpush mylist 3    右侧增加
lrange mylist 0 3 查看列表中信息0开始3结束

127.0.0.1:6379> rpush mylist 1
(integer) 1
127.0.0.1:6379> rpush mylist 2
(integer) 2
127.0.0.1:6379> lpush mylist 3
(integer) 3
127.0.0.1:6379> lrange mylist 0 5
1) "3"
2) "1"
3) "2"

5.集合
sadd uset 'one'  向集合中添加元素
smembers uset    查看集合中元素
sunion   pset  uset 两个集合左union

127.0.0.1:6379> sadd set one
(integer) 1
127.0.0.1:6379> sadd set two
(integer) 1
127.0.0.1:6379> sadd set three
(integer) 1
127.0.0.1:6379> smembers set
1) "two"
2) "one"
3) "three"
127.0.0.1:6379> sadd set2 1
(integer) 1
127.0.0.1:6379> sadd set2 2
(integer) 1
127.0.0.1:6379> sadd set2 3
(integer) 1
127.0.0.1:6379> sunion set set2
1) "three"
2) "1"
3) "two"
4) "2"
5) "3"
6) "one"
127.0.0.1:6379> 

 

6.哈希
hmset user:001 password 1234 age 18  添加
hgetall user:001  查看
hset user:001 age 200  修改

127.0.0.1:6379> hmset user:001 password 1234 age 19
OK
127.0.0.1:6379> hgetall user:001
1) "password"
2) "1234"
3) "age"
4) "19"
127.0.0.1:6379> hset user:001 age 200
(integer) 0
127.0.0.1:6379> hgetall user:001
1) "password"
2) "1234"
3) "age"
4) "200"
127.0.0.1:6379> hset user:001 ages 200
(integer) 1
127.0.0.1:6379> hgetall user:001
1) "password"
2) "1234"
3) "age"
4) "200"
5) "ages"
6) "200"
127.0.0.1:6379> 

7.发布、订阅
定阅者
127.0.0.1:6379> subscribe mychin  (开始监测publish发布的新信息)
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "mychin"
3) (integer) 1

发布者
127.0.0.1:6379> publish mychin 'simida'(发布新信息)
(integer) 1
127.0.0.1:6379> publish mychin 'heygor handsome!!!!'
(integer) 1

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值