Redis常用命令记录

来源:互联网 发布:四大名著知乎 编辑:程序博客网 时间:2024/06/07 20:28

Auth

进入redis后,如果设置了密码,则需要进行认证,认证非常简单.

127.0.0.1:6379> auth 123456OK

即可


Select

auth完成后,即可使用redis了.此时默认使用的是redis的0号库.
redis有0-15个库,使用 select index命令来切换库。

root@ub:~# redis-cli127.0.0.1:6379> auth redisOK127.0.0.1:6379> select 4OK127.0.0.1:6379[4]> get test(nil)127.0.0.1:6379[4]> select 100(error) ERR invalid DB index127.0.0.1:6379> 

修改密码

在Auth成功后,可以修改密码.

127.0.0.1:6379> CONFIG SET requirepass 1234567OK

即把密码修改成了1234567


get/set

注意:redis里面的key/value后面不要加上分号、等号什么的,它也会被作为一个字符存储

57) "d8471016ce64"58) "d8471016abf1"59) "982f3ca04a2b"127.0.0.1:61000> get d8471016ce64;(nil)127.0.0.1:61000> get d8471016ce64"1"127.0.0.1:61000> 

List操作

127.0.0.1:8080> lpush myList one(integer) 1127.0.0.1:8080> lpush myList two three(integer) 3127.0.0.1:8080> lrange myList 0 -11) "three"2) "two"3) "one"127.0.0.1:8080> lpop myList"three"127.0.0.1:8080> lrange myList 0 -11) "two"2) "one"127.0.0.1:8080> 

解释:lrange
Redis LRANGE命令将返回存储在key列表的特定元素。偏移量开始和停止是从0开始的索引,0是第一元素(该列表的头部),1是列表的下一个元素。这些偏移量也可以是表示开始在列表的末尾偏移负数。例如,-1是该列表的最后一个元素,-2倒数第二个,等等。

返回值
返回数组,指定范围内的元素的列表。

语法
redis LRANGE命令的基本语法如下所示:

redis 127.0.0.1:6379> LRANGE KEY_NAME START END

例子

redis 127.0.0.1:6379> LPUSH list1 "foo"(integer) 1redis 127.0.0.1:6379> LPUSH list1 "bar"(integer) 2redis 127.0.0.1:6379> LPUSHX list1 "bar"(integer) 0redis 127.0.0.1:6379> LRANGE list1 0 -11) "foo"2) "bar"3) "bar"

HashMap操作

HMSET
用法完全和Map一样,只是注意这里的键值只能被当做是String(Jedis还可以存byte)

127.0.0.1:8080> HMSET myMap key valueOK127.0.0.1:8080> HMGET myMap key1) "value"127.0.0.1:8080> HMSET myMap key1 value1OK127.0.0.1:8080> HMGET myMap key11) "value1"127.0.0.1:8080> 

0 0
原创粉丝点击