Redis的安装和环境的搭建并设置服务(Redis学习笔记一)
由于Redis在win上安装实在是太过于麻烦.我们选择把redis安装部署在linux上,然后远程连接.
- 安装Redis
(1)cd /usr/src 进入下载目录
(1) yum install -y wget gcc make tcl 安装依赖
(2)wget http://download.redis.io/releases/redis-3.2.5.tar.gz 下载源码包 redis官网http://www.redis.io
(3)tar -zxvf redis-3.2.5.tar.gz 解压
(4)cd redis-3.2.5 进入redis目录
(5)make
- 连接本地redis
启动服务 src/redis-server
打开另外一个客户端 连接server
- 将redis配置成服务 可以通过外网访问并且添加认证
- make install
-
将redis_init_script文件复制到/etc/rc.d/init.d/目录下 并改名redis
3.打开redis这个文件
- /usr/local/bin
发现没有需要的文件 所以需要修改成/usr/local/redis/bin
- PRIDFILE和CONF 1).CONF 的路径是/etc/redis/6379.conf,查看时发现没/etc/redis目录,也没有6379.conf文件
#mkdir /etc/redis#cp /usr/redis/redis-2.8.13/redis.conf /etc/redis/6379.conf
2).PRIDFILE的路径是/var/run/redis_6379.pid
` daemonize no :默认情况下Redis不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成yes,不然在执行service Redis stop 时会报:var run redis.pid does not exist
pidfile /var/run/redis.pid:当Redis作为守护进程运行的时候,它会把 pid 默认写到 /var/run/redis.pid 文件里面。
bind 127.0.0.1 注释掉 意味着所有的ip地址都可以链接 但是为了安全 我们可以加认证密码
3) $EXEC $CONF 在 $EXEC $CONF 后面添加 &的意思是把启动redis作为后台启动,否则redis的启动会占用前段的命令行,其他操作将无法进行。
2、对/etc/rc.d/init.d/redis的修改
![](https://images2015.cnblogs.com/blog/939719/201611/939719-20161130110922490-565737671.png)