redis学习-列表(list)常用命令   lpush:从列表左侧头部添加数据 rpush:从右侧尾部添加数据 lpop:从给左侧头部取出一个元素 rpop:从右侧尾部取出一个元素 lrange:取出指定范围的元素 Lrem:删除列表指定元素 3:为删除个数(如果小于0 从右往左删除,如果等于0,全部删除) lindex:获取第几个坐标下的值 llen:获取列表的长度 lset:修改坐标小的值 ltrim:修剪列表 Linsert 指定位置添加元素 lpushx:如果存在列表就添加,不存在就不…
上一篇博客,我们讲解了什么是Redis以及在Windows和Linux环境下安装Redis的方法, 没看过的同学可以点击以下链接查看: Redis系列(一):Redis简介及环境安装. 本篇博客我们来讲解下Redis的5种数据结构及其常用命令,5种数据结构分别为: 字符串String 列表List 集合Set 散列Hash 有序集合ZSet 注意事项:Redis可以存储键(key)值(value)对的映射,其中键(key)一直是String,而值可以是上面提到的5种数据结构中的一种. 1. 字符…
Redis 常用命令 1.DEL key 删除key2.EXISTS key 检查key是否存在3.KEYS * 查看所有的key4.EXPIRE key seconds 设置key的过期时间5.TTL key 返回key的剩余生存时间6.TYPE key 返回key的类型 String 常用 1.SET key value 设置指定key的值2.GET key 获取指定key的值3.GETRANGE key start end 返回key start到end位置的字符4.STRLEN key…
常用命令 命令 用例和描述 ZADD ZADD key-name score member [score member ...] —— 将带有分值的成员添加到 HSET 中 ZREM ZREM key-name member [member ...] —— 移除给定成员,并返回移除的数量 ZCARD ZCARD key-name —— 返回有序集合包含的成员数量 ZINCRBY ZINCRBY key-name increment member —— 将 member 成员的分值加上 incre…
常用命令 命令 用例和描述 SADD SADD key item [item ...] —— 将一个或多个元素添加到集合中,返回添加的数量 SREM SREM key item [item ...] —— 从集合里面移除一个或多个元素,返回移除数量 SISMEMBER SISMEMBER key item —— 检查元素 item 是否存在与集合 key 里面 SCARD SCARD key —— 返回集合包含的元素数量 SMEMBERS SMEMBERS key —— 返回集合中包含的所有元素…
常用命令 命令 用例和描述 RPUSH RPUSH key value [value ...] —— 将一个或多个值推入列表的右端 LPUSH LPUSH key value [value ...] —— 将一个或多个值推入列表的左端 RPOP RPOP key —— 移除并返回列表最右端的元素 LPOP LPOP key —— 移除并返回列表最左端的元素 LINDEX LINDEX key offset —— 返回列表中偏移量为 offset 的元素 LRANGE LRANGE key sta…
字符串中不仅仅可以存储字符串,它可以存储以下 3 中类型的值 : 字符串 整数 浮点数 Redis 可以对字符串进行截取等相关操作,对整数.浮点数进行增减操作. 自增自减命令 命令 用例和描述 INCR INCR key-name —— 将键存储的值加上 1 DECR DECR key-name —— 将键存储的值减去 1 INCRBY INCRBY key-name amount —— 将键存储的值加上整数 amount DECRBY DECRBY key-name amount —— 将键存…
添加和删除键值对的散列操作 命令 用例和描述 HMGET HMGET key-name key [key ...] —— 从散列里面获取一个或多个键的值 HMSET HMSET key-name key value [key value ...] —— 为散列里面的一个或多个键设置值 HDEL HDEL key-name key [key ...] —— 删除散列里面的一个或多个键值对,返回删除键值对的数量 HLEN HLEN key-name —— 返回散列包含的键值对数量 例子 : > hm…
[root@mini1 ~]# history |grep yum 40 yum repolist 42 cd /etc/yum.repos.d/ 49 yum clean all 50 yum repolist 51 yum install -y httpd 52 yum repolist 53 yum list 54 yum list|wc 55 yum install vim-X11.i686 vim-common.i686 vim-enhanced.i686 56 man yum 58…
一.redis的5种数据类型: 1.基础理解: string 字符串(可以为整形.浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) sort set 有序集合 2.所有命令:http://redisdoc.com/ --------------------------------------------------------------------------------…