
Redis
Redis实战开发
Python小叮当
这个作者很懒,什么都没留下…
展开
-
Redis---字符串的操作
文章目录set的时候设置生命周期一次性设置/获取多个key对字符串的修改对字符串的追加对字符串的截取getset:返回旧值,设置新值对于数字增加和减少将大写字母转换成小写set的时候设置生命周期set key value [ex 秒] /[px 毫秒] [nx]/[xx]:后面接秒是可以设置key的生命周期的设置name的生命周期10s有效;set name sinmu ex 10当ex和px同时出现的时候,以后面的为准如set name sinmu ex 10 px 1000,实际的原创 2020-06-23 22:47:42 · 671 阅读 · 0 评论 -
Redis---集合【set】的结构以及相关的命令
文章目录集合[set] 的特点set添加元素set查看元素删除集合内的元素随机弹出并删除一个元素随机弹出一个元素不删除判断集合内是否存在value返回集合元素的个数2个集合直接移动元素对集合的交集、并集、差集的运算集合[set] 的特点set:集合具有无序性确定性唯一性:集合里面的每个值是唯一的set添加元素sadd key values:往key里面添加元素set查看元素smembers key:查看key内的元素删除集合内的元素srem key values:返回的原创 2020-06-23 22:35:45 · 251 阅读 · 4 评论 -
Redis---链表【list】结构以及命令
文章目录将值压入链表的头部查看链表的值从链表中弹出值删除链表的值剪切链表通过取出链表中的单个元素获取链表的长度对链表做一个插入rpoplpush source dest有内容就pop,没有内容就等待链表左侧第一个位置默认为0,而最后一个位置默认为-1,倒数第二个元素默认为-2,和python中的list有些类似本篇文章我将list统称为"链表"将值压入链表的头部lpush key values:从链表的左侧压入值rpush key values:从链表的右侧压入值查看链表的值原创 2020-06-23 22:31:02 · 422 阅读 · 0 评论 -
Redis---有序集合[order set]结构以及相关命令
order set :有序集合添加元素结构:zadd key score1 value1 score2 value2..通过score1进行排序如 向 money中添加几组元素,每一组由余额和姓名组成zadd money 100 sinmu 89 Bob 99 Sam 80 lucy:向money中添加了这么几组元素余额剩下100元的sinmu、余额剩下89元的Bob、余额剩下99元的Sam、余额剩下80元的lucy其默认是按照升序进行排序查看元素通过余额(排序的规则,以什么进原创 2020-06-23 22:23:33 · 532 阅读 · 0 评论 -
Redis---哈希【hash】结构以及命令
文章目录添加哈希查询删除判断哈希中域是否存在返回哈希中元素的数量增加域的值返回哈希中所有的域和所有的值哈希类似与php里面的关联数组,key=>value结构,为了和redis中 key进行区分,我们将这个key称之为filed域添加哈希hset key filed value:哈希key添加一组元素 filed=>value为用户1添加基本信息hset user1 name zhangsanhset user1 age 21hset user1 sex manhmset原创 2020-06-23 22:17:15 · 445 阅读 · 0 评论 -
redis---key的管理
文章目录本文基于redis3.0所编写查询匹配key随机返回一个key查看key的类型判断key是否存在删除key对key重新命名默认情况下redis中有16个数据库移动key查询key的生命周期设置key的生命周期本文基于redis3.0所编写redishe memcached相比的独特之处redis可以用来做存储,而memcached是用来做缓存的,主要是因为redis有“持久化”的功能存储的数据有“结构”,对于memcached来说,存储的数据,只有1中数据类型-“字符串”,而redis则原创 2020-06-15 19:15:56 · 1793 阅读 · 3 评论