redis的五种常用类型
1.在Linux上安装redis
在介绍五种常用类型前,我们先在Linux上安装redis,然后进行相应的操作。
1.1在Linux上下载redis的镜像
查询redis有哪些镜像
[root@localhost ~]# docker search redis
下载镜像
[root@localhost ~]# docker pull redis
这样我们最新的redis就在Linux上安装好了。
查看是否成功安装
[root@localhost ~]# docker images
1.2创建redis的容器
创建
[root@localhost ~]# docker run -it --name redis_6379 -p 6379:6379 -d redis
查询
[root@localhost ~]# docker ps
1.3进入容器,验证是否成功安装
[root@localhost ~]# docker exec -it redis_6379 bash
ping一下,出现pong就说明,redis安装好了。
2.介绍五种常用类型
这里会介绍几个简单和常用的命令
2.1字符串(String)
2.1.1set命令
语法:set key value 设置指定key的值
127.0.0.1:6379> set fruit apple ok
2.1.2get命令
语法:get key 获取指定key的值
127.0.0.1:6379> get fruit "apple"
2.1.3mget命令
语法:mget key1 key2 ... keyn 获取所有key的值
127.0.0.1:6379> mget fruit food 1) "apple" 2) "banana"
2.1.4strlen命令
语法:strlen key 返回 key 所储存的字符串值的长度
127.0.0.1:6379> strlen fruit (integer) 6
2.1.5incr命令
语法:incr key 将 key 中储存的数字值增一 要是数字
127.0.0.1:6379> INCR money (integer) 4
2.1.6decr命令
语法:decr key 将 key 中储存的数字值减一 要是数字
127.0.0.1:6379> DECR money (integer) 3
2.2列表(list)
2.2.1llen命令
语法:llen key 获取列表长度
127.0.0.1:6379> LLEN fruit (integer) 2
2.2.2lpush命令
语法:lpush key value1… value2 将一个或多个值插入到列表头部
127.0.0.1:6379> LPUSH fruit apple banana (integer) 2
2.2.3 lpop命令
语法: lpop key 移出并获取列表的第一个元素
127.0.0.1:6379> LPOP fruit "banana"
2.2.4lrange命令
语法: lrange key start stop 获取列表指定范围内的元素
127.0.0.1:6379> LRANGE fruit 0 4 1) "peach" 2) "orange" 3) "strawberry" 4) "banana" 5) "apple"
2.2.5lrem命令
语法:lrem key count value 移除列表元素 这里是所有范围内然后将banana这个重复的删掉
127.0.0.1:6379> lrem fruit 0 banana (integer) 2
2.2.6rpush命令
语法:rpush key value1… value2 尾部添加
127.0.0.1:6379> rpush fruit banana (integer) 5
2.2.7rpop命令
语法:rpop key [count] 尾部移除[count]元素
127.0.0.1:6379> RPOP fruit 1 1) "banana"
补充:这里“l”开头是往左“r”开头是往右