#查看全部信息
keys *
#手动在后台执行 RDB 持久化操作lastsave查看相关信息。
BGSAVE
#返回当前库下的所有 key 数量
DBSIZE
#切换到1库
select 1
#删除所有库key
FLUSHALL
#删除当前库key
FLUSHDB
#删除指定key
del
#添加一个 key :
127.0.0.1:6379> set key1 value1
OK
127.0.0.1:6379> get key1
"value1"
127.0.0.1:6379> TYPE key1
string
127.0.0.1:6379> SET name2 jack2 ex 3 #设置自动过期时间单位秒。
OK
#获取一个 key 的内容:
127.0.0.1:6379> get key1
"value1"
#删除一个 key :
127.0.0.1:6379> DEL key1
(integer) 1
#批量设置多个 key :
127.0.0.1:6379> MSET key1 value1 key2 value2
OK
#批量获取多个 key :
127.0.0.1:6379> MGET key1 value1 key2 value2
OK
#追加数据:
127.0.0.1:6379> APPEND key1 append
(integer) 12
127.0.0.1:6379> get key1
"value1append"
#数值递增:
127.0.0.1:6379> set num 10
OK
127.0.0.1:6379> INCR num
(integer) 11
127.0.0.1:6379> get num
"11"
#数值递减:
127.0.0.1:6379> set num 10
OK
127.0.0.1:6379> DECR num
(integer) 9
127.0.0.1:6379> get num
"9"
#返回字符串 y key 长度:
127.0.0.1:6379> STRLEN key1
(integer) 12
列表(list)
#生成列表并插入数据:
127.0.0.1:6379> LPUSH list1 jack tom jhon
(integer) 3
127.0.0.1:6379> TYPE list1
list
#向列表追加数据:
127.0.0.1:6379> LPUSH list1 tom
(integer) 2
127.0.0.1:6379> RPUSH list1 jack
(integer) 3
#获取列表长度:
127.0.0.1:6379> LLEN list1
(integer) 3
#查看列表的所有数据
LRANGE list1 0 2
#移除列表数据:
127.0.0.1:6379> RPOP list1 #最后一个
"jack"
127.0.0.1:6379> LPOP list1 #第一个
"tom"