redis单节点安装

1、下载 redis :https://redis.io/

redis 提供的是 源码包,需要编译。


2、Linux下安装gcc 和 tcl

tcl介绍

命令:yum install gcc tcl

3、将redis的源码包,放到 /usr/local/src 下

tar -zxvf redis-4.0.6.tar.gz

4、安装redis

cd redis-4.0.6.tar.gz

make && make test && make install

执行完后,在 /usr/local/bin 下会生成下列文件:

[root@zengmg redis]# cd /usr/local/bin/
[root@zengmg bin]# ls
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server


5、redis配置启动

在生产环境中:
要把redis作为一个系统的daemon进程去运行的,每次系统启动,redis进程一起启动

(1)redis/utils目录下,有个redis_init_script脚本。(redis_init_script redis 自动化脚本)
(2)将redis_init_script脚本拷贝到linux的/etc/init.d目录中,

将redis_init_script重命名为redis_6379,6379是我们希望这个redis实例监听的端口号
set nu    设置行号
(3)修改redis_6379脚本的第6行的REDISPORT,设置为相同的端口号(默认就是6379)

(4)创建两个目录:

/etc/redis(存放redis的配置文件),

/var/redis/6379(存放redis的持久化文件)

/var/redis/6379/logs (存放log文件)

(5)修改redis配置文件(默认在redis解压文件根目录下,/usr/local/src/redis-4.0.6/redis.conf),

拷贝到/etc/redis目录中,修改名称为 6379.conf

第4,5步为什么这样做?

因为redis的自动化脚本就是按照一定的步骤来的。

见自动化脚本 redis_init_script:
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"


(6)修改redis.conf(已经改为 6379.conf )中的部分配置为生产环境

daemonize    yes让redis以daemon进程运行
pidfile/var/run/redis_6379.pid 设置redis的pid文件位置
port6379   设置redis的监听端口号
dir 
/var/redis/6379设置持久化文件的存储位置

logfile/var/redis/6379/redis.log存放redis日志文件
appendonlyyes打开aof备份
appendfsync
everysec
aof每秒备份一次


查找方法:.conf文件中内容很多,用 /xxxx   和 n 来查找下一个

(7)启动redis

cd /etc/init.d,

chmod 777 redis_6379

./redis_6379 start

(8)确认redis进程是否启动,ps -ef | grep redis

(9)让redis跟随系统启动自动启动

在redis_6379脚本中,最上面,加入两行注释
# chkconfig:2345 90 10
# description:  Redis is a persistent key-value database

 chkconfig: 2345 20 80 作用:http://blog.csdn.net/zengmingen/article/details/79141762

再输入命令:
chkconfig redis_6379 on


6、redis cli的使用
redis-cli SHUTDOWN,连接本机的6379端口停止redis进程
redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,制定要连接的ip和端口号
redis-cli PING,ping redis的端口,看是否正常
redis-cli,进入交互式命令行

SET k1 v1
GET k1


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

松门一枝花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值