内存数据库redis常用命令集锦
Last login: Wed Mar 20 22:04:22 2019 from 192.168.80.1
[root@zh_linux ~]# reddis-cli -h 192.168.80 -p 6379
-bash: reddis-cli: command not found
[root@zh_linux ~]# redis-cli -h 192.168.80 -p 6379
Could not connect to Redis at 192.168.80:6379: Connection refused
not connected> exit
[root@zh_linux ~]# service redis status
redis-server 已停
[root@zh_linux ~]# service redis restart
停止 redis-server:Could not connect to Redis at 192.168.80.130:6379: Connection refused
[确定]
启动 : [确定]
[root@zh_linux ~]# redis-cli -h 192.168.80.130 -p 6379
输入几个密码都不对,最后输入linux密码就可以了。
192.168.80.130:6379> set "aaa" 222
OK
192.168.80.130:6379> get "aaa"
"222"
192.168.80.130:6379> get "bbb"
(nil)
192.168.80.130:6379> set "abc" 250
OK
192.168.80.130:6379> get abc
"250"
192.168.80.130:6379> hmset myhash name zhangchenguang age 28 salary 1
OK
192.168.80.130:6379> hmget myhash age
1) "28"
192.168.80.130:6379> hmget myhash salary name
1) "1"
2) "zhangchenguang"
192.168.80.130:6379> rpush mylist apple
(integer) 1
192.168.80.130:6379> rpush mylist banala
(integer) 2
192.168.80.130:6379> rpush mylist orange
(integer) 3
192.168.80.130:6379> rpush mylist pear
(integer) 4
192.168.80.130:6379> rindex mylist 0
(error) ERR unknown command 'rindex'
192.168.80.130:6379> rindex mylist 0
(error) ERR unknown command 'rindex'
192.168.80.130:6379> RINDEX mylist 0
(error) ERR unknown command 'RINDEX'
192.168.80.130:6379> lindex mylist 0
"apple"
192.168.80.130:6379> lindex mylist 1
"banala"
192.168.80.130:6379> lindex mylist 2
"orange"
192.168.80.130:6379> lindex mylist 3
"gear"
列举所有:
LRANGE runoobkey 0 10
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。
集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
|
SMEMBERS key |
1 |
SADD key member1 [member2] |
2 |
SCARD key |
10 |
SPOP key |
11 |
SRANDMEMBER key [count] |
12 |
SREM key member1 [member2] |
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
疑问,一个为空,一个可以出来???
估计zrange是不包含的:
List排序
反向排序:
- 点赞
- 收藏
- 关注作者
评论(0)