redis
文章平均质量分 84
每天加点分
每天加分,幸福人生
展开
-
【Redis 二】Jedis操作Redis的String类型
上一篇写了一个《Jedis操作Redis有序集合类型(SortedSet)》,对于实战来说当然是需要将Redis支持的五种类型都熟悉和了解的,接下来就是Jedis操作Redis的String类型。 Redis支持的字符串可以是(简单的字符串、复杂的字符串(例如JSON、XML))、数字(整数、浮点数),甚至是二进制(图片、音频、视频),但是值最大不能超过512M...原创 2019-04-22 09:20:58 · 722 阅读 · 1 评论 -
【Redis 五】Jedis操作Redis的Set(集合对象)类型
一、操作Set(集合对象)类型 常言道:神龙生九子,九子各不同,对于Redis来说Set也是其得力的“干将”,Set集合也是用来保存多个字符串,和平常的Set一样是无序,无重复元素的,所以不能像List集合那样通过索引下标来获取元素,而是直接获取全部元素,或者随机获取到某一个元素。但是对于Set集合来说更多的优点在于可以求交集、并集、差集这就是其重要的属性,接着一起来看看怎么操...原创 2019-05-20 08:31:53 · 4113 阅读 · 0 评论 -
【Redis 六】Redis的有序集合类型(sortedset)
在写redis系列的第一篇《【Redis 一】Jedis操作Redis有序集合类型(SortedSet)》中就已经单独的用着最高级的操作来开篇了,然后再用一篇来解读 何为高级。 一、sortedset的高级 第一点,是sortedset 如其名,既是拥有了set集合对象的特性,还是有序的,怎么实现的有序呢?它增加了一个分值(权重)score来设置单独的value,...原创 2019-05-27 08:41:28 · 539 阅读 · 0 评论 -
【Redis 四】Jedis操作Redis的List类型
一、Jedis操作List链表对象的命令 private void setListValue(String key){ //从左边插入元素 lpush key value [value ...] getJedis().lpush(key,"value1"); //从左边插入多个值 getJedis().lpush(key,"...原创 2019-05-06 08:46:59 · 2833 阅读 · 0 评论 -
【Redis 三】Jedis操作Redis的Hash类型
ok,直接进入主题,今天要讲的Jedis操作Redis的Hash类型,我们以操作带动理解的形式进行展开。private void setHashValue(String key){ //设置值,field的为HashMap中的Key :hset key field value String field = "otherKey"; Lo...原创 2019-04-29 08:57:02 · 1812 阅读 · 0 评论 -
【Redis七】Redis的发布和订阅(Pub/Sub)
一、什么是redis的发布/订阅 首先什么是发布/订阅模式,Pub/Sub这种订阅模式是一种常用的通信模式,采用事件作为通信机制,当订阅者(客户端)以事件订阅的方式去表达愿意接受一种感兴趣的事情,而发布者(服务端)可以随时向订阅者发布其订阅的相关消息。就像是微信中的公众号,当你关注某个公众号,你即为订阅者,而该公众号则为发布者,当公众号有新的内容推送的时候,发布一条新的文章,作为订...原创 2019-06-03 09:30:24 · 461 阅读 · 0 评论 -
【Redis九】Redis的事务
一、首先来说说数据库的事务 数据库的事务是数据库的操作序列,可以是一句sql、一组sql、整个程序,它们要么一起成功,要么一起失败。 使用 begin transact(开启事务)、commit(提交事务所有操作,数据库更新到物理磁盘上,事务结束)、rollback (事务执行中出错,事务不能继续执行,系统将事务中对数据库的已完成的所有操作全部撤销)操作事务。 事务...原创 2019-06-10 09:12:58 · 154 阅读 · 0 评论 -
【Redis 十】Redis的持久化原理
一、Redis的持久化 我们都知道内存就是暂时存储程序以及数据的地方,存取速率快,那基于内存的Redis当然不会想在停机/故障的时候丢失数据,这个时候就得想办法将暂时数据存到一个“永久”的地方(磁盘文件中、XML数据文件中),则为持久化。上一节我们的Redis事务中有提到持久性,就让我们来探索一下Redis的持久化是怎么实现的。二、RDB持久化方式【快照方式(snapshot...原创 2019-06-24 09:19:44 · 210 阅读 · 0 评论 -
【Redis十一】Redis的客户端
一、怎么连接redis的客户端首先来看看redis是否已经启动 ps aux | grep redis ,没启动./redis-server ../redis.conf 后端启动.sh脚本nohup ./run.sh & 进入redis的安装目录下的src目录,找到redis-cli 文件,使用./redis-cli -h 指定的IP -p 指定端口号 如果是设置了密...原创 2019-06-30 20:54:37 · 331 阅读 · 0 评论