Nosql数据库
使用redis-cli
[root@xuzixuan ~]# redis-cli
127.0.0.1:6379> AUTH yourpassword
OK
127.0.0.1:6379> ping
PONG
redis有0~15号数据库,默认是0号,可以使用select来切换数据库
127.0.0.1:6379> select 15
OK
127.0.0.1:6379[15]> select 0
OK
127.0.0.1:6379>
添加键值对,并且查看
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> dbsize
(integer) 1
清空当前数据库
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> dbsize
(integer) 0
清空所有数据库
(flushall)
获取最后一次成功保存的unix时间
127.0.0.1:6379> lastsave
(integer) 1685365640
批量添加键值对
127.0.0.1:6379> mset k1 v1 k2 v2 a1 av1 a2 av2
OK
127.0.0.1:6379> dbsize
(integer) 4
查看当前数据库的所有key
keys *
1) "a1"
2) "k2"
3) "a2"
4) "k1"
keys k*
1) "k2"
2) "k1"
exists
127.0.0.1:6379> exists k1 a3
(integer) 1
查看key对应value的类型
127.0.0.1:6379> type k1
string
删除key
127.0.0.1:6379> del k1 k2
(integer) 2
为一个key重命名吗,如果名字存在,则为覆盖
127.0.0.1:6379> rename a1 a3
OK
127.0.0.1:6379> keys *
1) "a2"
2) "a3"
得到key对应的value值
127.0.0.1:6379> get a2
"av2"
将一个键值对移动到另一个数据库
127.0.0.1:6379> move a2 2 #移动到2号数据库
(integer) 1