![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Aaron_112
这个作者很懒,什么都没留下…
展开
-
Redis的Jedis操作(五)
需要把jedis依赖的jar包添加到工程中。Maven工程中需要把jedis的坐标添加到依赖。推荐添加到服务层。1.连接单机版第一步:创建一个Jedis对象。需要指定服务端的ip及端口。第二步:使用Jedis对象操作数据库,每个redis命令对应一个方法。第三步:打印结果。第四步:关闭Jedis @Test public void testJed...原创 2019-11-02 14:57:56 · 183 阅读 · 0 评论 -
Redis的集群搭建(四)
1.redis-cluster架构图2.redis-cluster投票:容错架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用...原创 2019-11-02 14:46:02 · 248 阅读 · 0 评论 -
Redis的持久化方案(三)
Redis的所有数据都是保存到内存中的。Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令。保存到文件中。数据库恢复时把所有的命令执行一遍即可。在redis.conf配置文件中配置。Rdb:Aof的配置:两种持久化方案同时开启使用a...原创 2019-11-02 14:27:29 · 150 阅读 · 0 评论 -
Redis的数据类型操作(二)
1.String:key-value(做缓存)Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。get、set、incr:加一(生成id)decr:减一linux指令例子:set key1 11;get key1; 输出11incr key1; 输出12decr key1;输出11...原创 2019-11-02 14:25:26 · 135 阅读 · 0 评论 -
Redis的安装与启动(一)
Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++安装步骤:第一步:redis的源码包上传到linux系统。--源码包下载第二步:解压缩redis。第三步:编译。进入redis源码目录。make第四步:安装。make install PREFIX=/usr/local/redisPREF...原创 2019-11-02 13:49:24 · 245 阅读 · 0 评论