猪猪吧博客2 外汇 正文

linux下Redis 安装并设置自启动

1.      上传解压软件

上传redis-3.2.0.zip到home目录

解压redis-3.2.0.zip到/home目录

unzip redis-3.2.0.zip

2. cd 到解压后的目录

cd /home/redis-3.2.0/

3.添加redis系统用户并赋予权限

  adduser redis

  chown -R redis:redis /home/redis-3.2.0

4.切换用户redis

  su - redis 

5.修改配置文件

 cd /home/redis-3.2.0/conf

 vi redis-standalone.conf


如图修改上面几个地方即可。

 

6. 启动redis

 

       cd /home/redis-3.2.0/bin

./redis-server ../conf/redis-standalone.conf

 

检查是否启动OK

ps -ef | grep redis


看到上图这样一个进程表示我们的redis已经启动OK了。

 

7. 安全权限设置

防火墙直接关闭或者开放6379端口

 

(1)  关闭防火墙命令:

如果是centOS 7系统
sudo systemctl stop firewalld 临时关闭

sudo systemctl disable firewalld ,然后reboot 永久关闭

sudo systemctl status  firewalld 查看防火墙状态。

如果是centOS 6.8系统执行以下命名

# 查看防火墙状态

service iptables status

# 停止防火墙

service iptables stop

# 永久关闭防火墙

chkconfig iptables off

 

# 永久关闭后重启

chkconfig iptables on

(2)  开放6379端口命令:

如果是centOS 7执行以下命令

 systemctl status firewalld 查看 firewalld 状态

 systemctl start firewalld 开启 firewalld

firewall-cmd --zone=public --add-port=6379/tcp --permanent 开放端口

firewall-cmd –reload

 

如果是centOS 6.8执行以下命名:

vi /etc/sysconfig/iptables

添加以下内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT


service iptables restart


重启防火墙

 

8.添加redis自启动任务

   使用root用户登陆

   vi /etc/init.d/redis


redis文件内容为压缩包里面的redis文件。


赋权:

chown -R redis:redis /etc/init.d/redis

chmod 777 /etc/init.d/redis

 

启动测试:

/etc/init.d/redis start

设置开机自启动:

chkconfig redis on

 

以上一句需要用root用户来执行,否则报错:

You do not have enough privileges to perform this operation.


9.客户端测试是否OK

1)如果没有windowsredis客户端软件,那么继续命令行:

cd /home/redis-3.2.0/bin

    ./redis-cli -h 127.0.0.1 -a 123456

这里-h后面就是你第五步配置的本机的外部网络IP地址。

这里-a后面就是你第五步配置的密码


2)如果有windowsredis客户端软件RedisDesktopManager

直接连接,点击test connection成功的话就表示连接ok


附件下载:redis-3.2.0.zip

链接:http://note.youdao.com/noteshare?id=152922d390d09efb1d829132def6d5ef&sub=44966E625B7E49D7B104600CCC28CD9E


本文转载自互联网,版权归原作者所有,转载目的在于传递更多的信息,并不代表本网站的观点和立场。 如发现本站文章存在内容、版权或其它问题,烦请联系,我们将及时删除。

评论列表

    快捷回复: