1)Redis介绍及部署在CentOS7上(一)html
2)Redis指令与数据结构(二)redis
3)Redis客户端链接以及持久化数据(三)sql
4)Redis高可用之主从复制实践(四)数据库
5)Redis高可用之哨兵模式Sentinel配置与启动(五)服务器
6)Redis高可用之集群配置(六)微信
一、基于内存或持久化的日志型、key-value型的Nosql数据库数据结构
二、Redis六大特性
以下图:asp.net
一、Redis安装包能够从官网上下载或者直接命令下载post
官网地址:www.redis.io(国外) or www.redis.cn (国内)
二、命令下载Redis
在服务器上咱们在本身的目录下下载redis,此处我下载放在 /usr/local/redisfile 下
而后解压出压缩文件ui
具体的下载安装代码以下:
* 安装流程
- wget http://download.redis.io/releases/redis-5.0.2.tar.gz
- tar xzf redis-5.0.2.tar.gz - cd redis-5.0.2
- make (解释:编译redis源码)
* 遇到问题 【adlist.o】Error 127
因为redis 是c语言开发的,所以须要安装gcc编译器来编译代码,咱们下载的redis 包里面是源代码,须要编译。
须要安装 gcc
- yum install gcc
* 而后再次make,又遇问题
请从新解压出redis文件而后再次编译
三、运行Redis
在redis编译后,咱们进入 文件目录中,看获得有src目录,进入,而后有标注绿色的命令
redis-server 就是咱们运行redis的命令,redis-cli 命令行客户端。
第一种运行:在解压出来的目录下执行命令(运行默认执行的是默认的配置文件)
- ./src/redis-server
第二种: 运行带有配置文件的 命令
- ./src/redis-server redis.conf
注:redis.conf 为配置文件,这个文件能够自定义修改,下面会介绍。
命令执行完毕后出现:能够看出有一个问题,只要把窗口关闭则redis就会关闭,没法再后台运行。所以须要配置后台启动
四、Redis配置参数(后台启动或开机自启)
A、检查redis后台进程是否存在或者6379端口是否在监听
命令: - ps -ef|grep redis 或 - netstat -lntp|grep 6379 (这种方法存在必定问题,假设redis端口改变的状况下,不许确)
B、Redis配置选项有一下几种
第一种 :daemonize 若是填yes则表明能够在后台运行
第二种 :port
表明端口,默认状况redis端口为6379,经过port能够修改端口为自定义便可。
第三种:requirepass
修改redis 使用密码,若是设置完后须要密码才能访问数据,不然报错
第四种:logfile
logfile设置日志文件和dir数据保存目录
在redis使用的过程当中产生的日志,须要指定文件路径和文件名
logfile ./redislog.log
第五种:dir
dir /usr/local/redisfile :redis持久化数据的保存目录
第六种:databases
databases 设置redis数据库总量
默认状况database 有16个从0-15
databases 256 ,建议设置不超过256个
总配置:新建一个 配置文件
redis.custom.conf
重启redis
干掉进程
- ./src/redis-cli -p 6666 -a 123456 shutdown
重启redis
- ./src/redis-server redis.custom.conf
asp.net core 交流群:787464275 欢迎加群交流
若是您认为这篇文章还不错或者有所收获,您能够点击右下角的【推荐】按钮精神支持,由于这种支持是我继续写做,分享的最大动力!
微信公众号:欢迎关注 QQ技术交流群: 欢迎加群