redis官网:https://redis.io

下载地址:https://redis.io/download

获取redis源码包:http://download.redis.io/releases/redis-3.2.8.tar.gz

下载redis并编译安装

[root@bogon liuzhen]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz
[root@bogon liuzhen]# tar -zxvf redis-3.2.8.tar.gz
[root@bogon redis-3.2.8]# cd redis-3.2.8
[root@bogon redis-3.2.8]# make  PREFIX=/usr/local/redis  install

PREFIX为软件安装的位置,根据自己需求选择

从redis源码包中复制redis.conf文件到redis安装目录

[root@localhost /]# cp /liuzhen/redis-3.2.8/redis.conf /usr/local/redis/redis.conf

编辑/usr/local/redis/redis.conf文件,修改部分配置

bind  127.0.0.1 192.168.1.11    #建议将主机地址127.0.0.1和主机的实际IP或局域网地址都绑定

port 6379    #监听端口,默认为6379

daemonize yes    #以后台进程运行,默认为no

dbfilename dump.rdb    #本地数据库文件名,默认值为dump.rdb

dir /usr/local/redis/data/    #本地数据库存放路径,默认值为 ./

pidfile /usr/local/redis/pid/redis_6379.pid    #以后台进程运行,则需指定一个pid,默认为 /var/run/redis_6379.pid

logfile "/usr/local/redis/log/redis-6389.log"    #日志文件

requirepass 123456   #连接密码(默认注释,需要把注释去掉,将123456替换为你的密码)

#下面两项暂时作为了解,主从时才会用到

slaveof <masterip> <masterport>    #当本机为从服务时,设置主服务的IP及端口(默认注释)

masterauth <master-password>    #当本机为从服务时,设置主服务的连接密码(默认注释)

保存上面更改

创建数据存放目录、pid存放目录、日志存放目录

[root@bogon redis]# mkdir /usr/local/redis/log

[root@bogon redis]# mkdir /usr/local/redis/pid

[root@bogon redis]# mkdir /usr/local/redis/data/

到这里redis已经安装好,我们启动一下redis

[root@localhost /]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

查看进程有没有成功启动

[root@localhost /]# ps -ef|grep redis
root       4119      1  0 18:35 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379
root       4123   2857  0 18:35 pts/1    00:00:00 grep --color=auto redis
[root@localhost /]#

这里可以看到redis已经在运行

写入开机自启动

[root@localhost /]# echo "/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf" >>/etc/rc.local

redis客户端redis-cli

-h <ip>     redis服务的连接ip地址 (默认: 127.0.0.1).

-p <端口>    端口(默认: 6379).

-a <密码>     redis服务设置密码后这里才需要

通过redis客户端redis-cli连接到redis

如果当前的redis安装在本机,端口又采用的默认端口,也没有设置密码,则通过下面命令就直接可以连接到redis

[root@localhost /]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

输入exit退出redis

如果是连接到远程主机,则参考下面命令

[root@localhost /]# /usr/local/redis/bin/redis-cli -h 192.168.1.11 -p 6379 -a 123456

关闭redis

[root@localhost /]# /usr/local/redis/bin/redis-cli shutdown #关闭所有

关闭某个端口上的redis

[root@localhost /]# /usr/local/redis/bin/redis-cli -p 6379 shutdown #关闭6397端口的redis

说明:关闭以后缓存数据会自动dump到硬盘上,硬盘地址见redis.conf中的dbfilename  dump.rdb

转载于:https://blog.51cto.com/liuzhenlife/1901825

CentOS7 redis-3.2.8 从单机到主从再到集群配置相关推荐

  1. Redis高可用之集群配置(六)

    0.Redis目录结构 1)Redis介绍及部署在CentOS7上(一) 2)Redis指令与数据结构(二) 3)Redis客户端连接以及持久化数据(三) 4)Redis高可用之主从复制实践(四) 5 ...

  2. docker 安装redis集群配置3主3从,实现hash槽分配存储数据

    目录 一.docker集群安装 1.分别在宿主机的/docker/redis下创建每个节点数据同步的目录 2.执行容器启动命令 3.执行命令参数解释: 4.集群节点不够提示:提示需要至少3个maste ...

  3. Redis主从复制和集群配置系列之四

    非常感谢  http://blog.csdn.net/dc_726/article/details/48552531 Redis技术学习 https://www.itkc8.com 全面剖析Redis ...

  4. redis三:集群配置

    文章目录 redis集群配置 主从复制 哨兵模式 集群搭建 redis集群配置 不熟悉redis请先看:redis6学习 主从复制 主从模式指的是使用一个redis实例作为主机,其余的实例作为备份机. ...

  5. springBoot整合redis单节点、redis哨兵、redis集群配置及redisClient区别

    springBoot整合redis单节点.redis哨兵.redis集群配置,redisClient jedis lettuce 区别? 1.springboot 整合redis单机模式: sprin ...

  6. 基于redis的cas集群配置(转)

    1.cas ticket统一存储 做cas集群首先需要将ticket拿出来,做统一存储,以便每个节点访问到的数据一致.官方提供基于memcached的方案,由于项目需要,需要做计入redis,根据官方 ...

  7. redis+主从复制+集群配置

    redis+主从复制+集群配置 redis是一个key-value存储系统.和memcached类似,不过redis支持的value类型更多,主要有:string(字符串).list(链表).set( ...

  8. Redis集群配置和常见异常解决

    Redis集群配置和常见异常解决 参考文章: (1)Redis集群配置和常见异常解决 (2)https://www.cnblogs.com/hzb462606/p/11121281.html 备忘一下 ...

  9. redis 主从配置_Laravel 使用Redis缓存集群,主从集群配置就这么简单?

    前一节我们安装了Redis主从复制,在主从复制中,完成了数据的同步,master宕机后,可以切换到另外一台redis服务器进行读取和写入,完全没有不影响业务切换. 这一节我们讲解,Laravel中使用 ...

最新文章

  1. [零基础学JAVA]Java SE面向对象部分-10.面向对象基础(05)
  2. 边缘计算和网络切片,为何成为5G的“技术网红”
  3. 透明地持久保存并从数据库中检索加密的数据
  4. 2018.11.04 洛谷P1081 开车旅行(倍增)
  5. 怎么用百度搜索php网站,PHP简单获取网站百度搜索和搜狗搜索收录量的方法
  6. android获取Mac地址和IP地址
  7. 点击按钮显示明文密码
  8. 大数运算之C 语言大数演算法
  9. 9.2 正方形 2711
  10. 求职经历--慎重的第二份工作
  11. 监考噩梦!!!(线上考试)
  12. MT7628路由器工作原理,MT7628处理器相关参数介绍
  13. Apple Lossless Audio Codec 苹果无损音频解码器
  14. STM32的中断优先级说明(抢占式与响应式优先级)
  15. 3D角色遮挡住UI的实现,关于Stencil Buffer,描边,以及其他
  16. CatBoost 模型中标称型特征转换成数字型特征
  17. Ubuntu18.04启用中文输入法
  18. SqlServer 修改数据库文件位置
  19. 功能多变的可视化对象- Distribution
  20. 痞子衡嵌入式:大话双核i.MXRT1170之单独在线调试从核工程的方法(IAR篇)

热门文章

  1. 32. Longest Valid Parentheses
  2. Python笔记总结(1)
  3. 华为设备ENSP静态路由的配置实战
  4. 微软职位内部推荐-SW Engineer II for Azure Network
  5. ubuntu12.04下android开发环境搭建两个注意事项
  6. JBOSS的管理员账号和密码设定
  7. 第一个实例-----我与node.js的第一步接触
  8. Bada学习-Privileged API
  9. ubuntu root用户没有声音(提示”正在等待声音系统响应”)
  10. 闲话网名之“jrfly331”