马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 金刚 于 2020-10-17 07:00 编辑
知了课堂做的笔记
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\qingming_wu>redis-cli
# redis设置字符串值
127.0.0.1:6379> set username zhiliao
OK
# 查看字符串值
127.0.0.1:6379> get username
"zhiliao"
# 查看redis数据库中存在的所有键
127.0.0.1:6379> keys *
1) "session:79ca735a-daa6-4017-9898-7a96fa42a6e7"
2) "session:3c84dae3-d94f-4129-81ef-43642b59e7f2"
3) "username"
# 清空redis中的所有数据
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> keys *
(empty list or set)
#删除键
127.0.0.1:6379> del username
(integer) 1
# redis列表中添加元素,如果没有这个列表则创建列表并添加元素,左侧插入
127.0.0.1:6379> lpush websites www.baidu.com
(integer) 1
# redis中列表的元素查看方法(lrange key start stop)
127.0.0.1:6379> lrange websites 0 -1
1) "www.baidu.com"
# 列表右侧插入
127.0.0.1:6379> rpush websites www.qq.com
(integer) 4
# 从左侧删除列表元素
127.0.0.1:6379> lpop websites
"www.163.com"
127.0.0.1:6379> lrange websites 0 -1
1) "www.google.com"
2) "www.baidu.com"
3) "www.qq.com"
# 从右侧删除列表元素
127.0.0.1:6379> rpop websites
"www.qq.com"
127.0.0.1:6379> lrange websites 0 -1
1) "www.google.com"
2) "www.baidu.com"
# 查看列表中的指定元素
127.0.0.1:6379> lindex websites 0
"www.google.com"
127.0.0.1:6379> lindex websites 1
"www.baidu.com"
127.0.0.1:6379> lindex websites -1
"www.baidu.com"
127.0.0.1:6379> lindex websites 2
(nil)
# 查看列表长度
127.0.0.1:6379> llen websites
(integer) 2
127.0.0.1:6379> lpop websites
"www.google.com"
127.0.0.1:6379> llen websites
(integer) 1
127.0.0.1:6379>
count:根据参数count的值,移出列表中与参数value相等的元素,count的值可以是一下几种:
count>0:从表头开始向表尾搜索,移除与value相等的值,数量为count。
count<0:从表尾开始向表头搜索,移除与value相等的值,数量为count的绝对值
count=0:移除表中所有与value相等的值
# 删除列表中指定的元素(lrem key count value)(lrem key 元素数量 值-列表的值,而不是键)
127.0.0.1:6379> lrem websites 1 www.baidu.com
(integer) 1
127.0.0.1:6379> lrange websites 0 -1
1) "www.qq.com"
2) "www.google.com"
3) "www.baidu.com"
# 删除列表所有的指定的值
127.0.0.1:6379> lrem websites 0 www.baidu.com
(integer) 2
127.0.0.1:6379> lrange websites 0 -1
1) "www.qq.com"
2) "www.google.com"
127.0.0.1:6379>
127.0.0.1:6379>
127.0.0.1:6379>
# 删除左侧开始的所有value相等的count数量的值
127.0.0.1:6379> lrem websites 1 www.baidu.com
(integer) 1
127.0.0.1:6379> lrange websites 0 -1
1) "www.qq.com"
2) "www.google.com"
3) "www.baidu.com"
# 删除右侧开始的所有value相等的count绝对值数量的值
127.0.0.1:6379> lrem websites -1 www.baidu.com
(integer) 1
127.0.0.1:6379> lrange websites 0 -1
1) "www.qq.com"
2) "www.google.com"
|