Redis常用命令记录

Auth

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

127.0.0.1:6379> auth 123456
OK

即可


Select

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

root@ub:~# redis-cli
127.0.0.1:6379> auth redis
OK
127.0.0.1:6379> select 4
OK
127.0.0.1:6379[4]> get test
(nil)
127.0.0.1:6379[4]> select 100
(error) ERR invalid DB index
127.0.0.1:6379> 

修改密码

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

127.0.0.1:6379> CONFIG SET requirepass 1234567
OK

即把密码修改成了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) 1
127.0.0.1:8080> lpush myList two three
(integer) 3
127.0.0.1:8080> lrange myList 0 -1
1) "three"
2) "two"
3) "one"
127.0.0.1:8080> lpop myList
"three"
127.0.0.1:8080> lrange myList 0 -1
1) "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) 1
redis 127.0.0.1:6379> LPUSH list1 "bar"
(integer) 2
redis 127.0.0.1:6379> LPUSHX list1 "bar"
(integer) 0
redis 127.0.0.1:6379> LRANGE list1 0 -1
1) "foo"
2) "bar"
3) "bar"

HashMap操作

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

127.0.0.1:8080> HMSET myMap key value
OK
127.0.0.1:8080> HMGET myMap key
1) "value"
127.0.0.1:8080> HMSET myMap key1 value1
OK
127.0.0.1:8080> HMGET myMap key1
1) "value1"
127.0.0.1:8080> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值