首页 > 代码库 > Redis基础命令
Redis基础命令
redis本身不区分命令的大小写,这里一律用小写,以下是部分简单的命令。
1.keys (...)获取所有的键信息,如果数据量大了,会影响性能,输出的时候只会输出键名,前面有序号前缀,参数支持正则。
127.0.0.1:6379> keys f*1) "fo"2) "f"127.0.0.1:6379> keys *1) "test"2) "fo"3) "f"
2.exists (...)测试键是否存在,存在返回1,否则返回0.
127.0.0.1:6379> exists w(integer) 0127.0.0.1:6379> exists fo(integer) 1
3.del (...)删除命令,后面跟键名,删除成功返回1,否则返回0,del不支持通配符,但是可以用系统自带的argx命令进行组合,例如:redis-cli keys "*" | xargs redis-cli del。
127.0.0.1:6379> del fo(integer) 1127.0.0.1:6379> del fo #已经删除过一次了,再删除就返回0了。(integer) 0
4.type (...)查看键的类型,如果不存在则返回none。
127.0.0.1:6379> type fstring127.0.0.1:6379> type fonone
5.set/get设置获取信息,获取时如果不存在则返回nil。
127.0.0.1:6379> set t1 tOK127.0.0.1:6379> get t1"t"127.0.0.1:6379> get t2(nil)
6.incr (...) 让数字字符串进行递增,并返回递增后的值,如果存在多个客户端操作同一个,redis保证操作是原子性的,不会出现并发的问题。
127.0.0.1:6379> set t1 1OK127.0.0.1:6379> get t1"1"127.0.0.1:6379> incr t1(integer) 2127.0.0.1:6379> get t1"2"
7.append (...) 向尾部追加
127.0.0.1:6379> get f"1"127.0.0.1:6379> append f lll(integer) 4127.0.0.1:6379> get f"1lll"
8.strlen (...)
127.0.0.1:6379> strlen f(integer) 4
9.mset (...)/mget (...) 获取设置多个键值。
127.0.0.1:6379> mset f1 1 f2 2 f3 3OK127.0.0.1:6379> mget f1 f2 f31) "1"2) "2"3) "3"
Redis基础命令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。