![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
wisdom-chen
Please enjoy the pain which is unable to avoid.
展开
-
Redis之安装流程
1.下载,提取和编译Redis: wget http://download.redis.io/releases/redis-4.0.9.tar.gztar xzf redis-4.0.9.tar.gzcd redis-4.0.9makemake 可能会安装报错:make[1]: *** [adlist.o] 错误因为Redis是C实现的,需要gcc来进行编译,所以原因是系统...原创 2018-04-10 20:56:20 · 198 阅读 · 0 评论 -
Redis之设置开机启动
1.编写脚本[root@localhost ~]# vi /etc/init.d/redis复制下面代码到脚本中(注意要修改里面redis的安装路径,以/usr/redis/redis-4.0.9路径为例)(这段代码就是redis根目录 /utils/redis_init_script 启动脚本的代码)#!/bin/sh# chkconfig: 2345 10 90 # de...转载 2018-06-05 09:01:48 · 210 阅读 · 0 评论 -
Redis 之配置文件说明
redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为...原创 2018-08-14 09:26:14 · 120 阅读 · 0 评论 -
Redis 的过期策略以及内存回收机制
一、Redis过期策略 redis是如何处理过期的key? 分为2种:passive (被动)和active(主动) 所谓被动的处理方式就是 :当一些客户端进行访问的时候,秘钥被动过期,并且发现秘钥超时 只有被动是不够的,因为所有过期的秘钥是永远不会被访问的,所以Redis有自己的过期算法。 Redis 每秒运行10次 会执行以下概率算法:从相关...原创 2018-09-16 11:19:59 · 2228 阅读 · 0 评论 -
Redis之面试知识点
1. 使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期...原创 2018-09-10 23:40:18 · 115 阅读 · 0 评论 -
Spring Boot Redis 整合并动态切换数据库,有工具类
整合spring-data-redis还比较简单,但是切换数据库好多坑,话不多说show code:背景spring.boot.version :2.0.8.RELEASEspring-boot-starter-redis:2.0.8.RELEASE依赖<dependency> <groupId>org.springframework.boo...原创 2019-04-18 11:31:19 · 2775 阅读 · 2 评论 -
Docker 搭建Redis 踩坑
在使用 Docker 搭建 Redis 的过程中,产生了刻板效应,导致的搭建时间的延长,做个小记录,提醒自己!创建属于自己的 Redis新建一个 Redis 的 Dockerfile , Redis 的版本没有选择默认为 lastestFROM redisCOPY redis.conf /usr/local/etc/redis/redis.confCMD [ "redis-se...原创 2019-05-03 10:35:43 · 3307 阅读 · 1 评论