Redis for Linux安装手记

Redis for Linux安装手记


1、假设redis被安装在
   /usr/redis
   
   源代码将被下载在
   ~/UploadFiles/


2、安装指令
   mkdir /usr/redis
   cd ~/UploadFiles/
   wget http://download.redis.io/releases/redis-3.0.6.tar.gz
   tar -xzf redis-3.0.6.tar.gz
   cd redis-3.0.6
   make PREFIX=/usr/redis install
   
3、将redis做成一个服务
   cd ./utils
   cp ./redis_init_script /etc/rc.d/init.d/redis
   cd /etc/rc.d/init.d/
   chmod +x ./redis
   
   修改启动脚本
   vi /etc/rc.d/init.d/redis
   
   在#!/bin/sh目录下添加如下内容
   #chkconfig: 2345 80 90 
   
   修改EXEC, CLIEXEC等参数中的路径
   
   以后台方式开启Redis
   $EXEC $CONF & 
   ps:注意后面的那个“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将占据在前台,占用了主用户界面,造成其它的命令执行不了。 


   拷贝redis配置文件
   mkdir /etc/redis
   cp ~/UploadFiles/redis-3.0.6/redis.conf /etc/redis/6397.conf
   
   启动redis
   chkconfig --add redis
   service redis start
   
4、配置redis客户端
   修改profile
   vi /etc/profile
   
   在最后添加一行
   export PATH="$PATH:/usr/redis/bin"
   
   cd /etc/profile
   chmod +x /etc/profile
   
   应用这个文件
   /etc/profile
   
   测试客户端
   /usr/redis/bin/redis-cli
   输入ping,返回PONG则表示与服务器连接成功
   
   set my_str 23
   get my_str
   如果输出23,表示操作成功
   
   完整客户端打开语法:
   /usr/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a myPwd
   
   登录时也可以不指定密码,连接成功后在命令行输入:
   auth myPwd


5、开放防火墙端口
   iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
   iptables -A OUTPUT -p tcp --sport 6379 -j ACCEPT

   保存并启用路由表
   service iptables save
   service iptables restart
   
6、设置访问密码
   6.1 永久设置:
   vi /etc/redis/6397.conf
   
   找到#requirepass foobared字样,去掉#号并将foobared字样修改为你要的密码
   
   重启后生效,重启前可以使用临时设置
   
   6.2 临时设置:
   在redis-cli命令行输入如下命令:
   
   获取当前密码:
   config get requirepass
   
   设置密码:
   config set requirepass pwdStr


   直接生效无需重启redis


7、开启远程访问
   参考密码的设置方式,调整配置项bind

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值