redis常用命令(基础篇)

  • 时间:
  • 浏览:19

以下是redis命令行下的一些常用的基础命令,可以供大家参考学习:


1.【 set key value 】 存入一个key和值。如:set myname reson

2.【 get key 】 读取一个key的值。

3.【 del key 】 删除一个key。

4.【 del key1 key2 ... keyN 】 删除多个key。如:del myname1 myname2

5.【 exists key 】 判断一个key是否存在。

6.【 type key 】 查看key的类型。

7.【 rename key keyNew 】 重命名key名。如:rename myname myname2

8.【 dbsize 】 查看当前库中的key的条数。

9.【 expire key time 】 指定key的过期时间,单位为秒。如:expire myname 9(设置9秒后过期)

10.【 ttl key 】 查看redis有多长时间过期,单位为秒。

11.【 keys * 】 列出当前库中所有的key名。

12.【 keys a* 】 列出当前库中所有以字符串“a"开头的key。

13.【 select db-index 】 选择一个数据库,如选择第一个数据库:select 0;选择第二个 select 1;默认有16个数据库,这个值可以在redis.conf中配置。

14.【 flushdb 】 清掉当前库中所有的key(生产环境下需谨慎操作)。

15.【 flushall 】 清掉所有库中全部的key(生产环境下需谨慎操作)。


Tips:redis中除了\n和空格外,其他的字符都可以做为key名,且长度不做要求,但是为了性能,一般key名就不要设置的太长。还需知道的是,redis的key名要区分大小写。