码迷,mamicode.com
首页 > 其他好文 > 详细

redis 3.2.5单机版安装

时间:2018-11-24 21:10:03      阅读:364      评论:0      收藏:0      [点我收藏+]

标签:toc   一个   键值   持久化   oca   col   service   127.0.0.1   nbsp   

参照地址   
http://www.mamicode.com/info-detail-1488639.html 前提:防火墙安装,然后打开端口,设置开机启动 一、redis源码安装 [root@host-10-1-1-103 ~]# yum -y install gcc gcc-c++ autoconf automake [root@host-10-1-1-103 ~]# yum -y install zlib zlib-devel openssl openssl-devel pcre-devel [root@host-10-1-1-103 ~]# yum install -y tcl 截至到2016.8.11,redis最新稳定版本为3.2.3.本篇文章我们就以此版本为基础,进行相关的讲解。 下载redis源码,并进行相关操作,如下: wgethttp://download.redis.io/releases/redis-3.2.5.tar.gz tar -zxvf redis-3.2.3.tar.gz mv redis-3.2.3 redis 解压完毕后,现在开始安装,如下: cd redis make && make install [root@host-10-1-1-103 redis]# cd utils/ [root@host-10-1-1-103 utils]# /install_server.sh Port : 6379 Config file : /etc/redis/6379.conf Log file : /var/log/redis_6379.log Data dir : /var/lib/redis/6379 Executable : /usr/local/bin/redis-server Cli Executable : /usr/local/bin/redis-cli Copied /tmp/6379.conf => /etc/init.d/redis_6379 四、配置redis 设置redis密码: [root@host-10-1-1-103 utils]# vi /etc/redis/6379.conf requirepas joinu_1233 设置持久化存储,修改四个配置: daemonize yes #守护进程 appendonly yes #开启aof持久化 appendfsync everysec bind 0.0.0.0 #开启远程访问 设置开机自启: [Unit] Description=redis service Wants=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf [Install] WantedBy=multi-user.target ~ 五、启动和使用redis [root@host-10-1-1-103 ~]# systemctl enable redis [root@host-10-1-1-103 ~]# systemctl start redis redis配置文件配置完毕后,我们来启动redis并进行简单的操作。如下: redis-cli -h 127.0.0.1 -p 6379 -a ilanniredis keys * set ilanni testredis get ilanni 我们来稍微讲解下以上命令的意思: redis-cli -h 127.0.0.1 -p 6379 -a ilanniredis 这条命令是说要连接redis服务器,IP是127.0.0.1,端口是6379,密码是ilanniredis。 keys *是查看redis所有的键值对。 set ilanni testredis添加一个键值ilanni,内容为testredis。 get ilanni查看ilanni这个键值的内容。


systemctl管理Redis启动、停止、开机启动

 

1. 创建服务

vi /lib/systemd/system/redis.service

[Unit]

Description=Redis

After=network.target

 

[Service]

ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf  

ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

 

[Install]

WantedBy=multi-user.target

 

 

3. 刷新配置

刚刚配置的服务需要让systemctl能识别,就必须刷新配置

$ systemctl daemon-reload

  • 1

如果没有权限可以使用sudo

$ sudo systemctl daemon-reload

  • 1

 

4. 启动、重启、停止

启动redis

$ systemctl start redis

  • 1

重启redis

$ systemctl restart redis

  • 1

停止redis

$ systemctl stop redis

  • 1

5. 开机自启动

redis服务加入开机启动

$ systemctl enable redis

  • 1

禁止开机启动

$ systemctl disable redis

  • 1

6. 查看状态

查看状态

$ systemctl status redis
















 

redis 3.2.5单机版安装

标签:toc   一个   键值   持久化   oca   col   service   127.0.0.1   nbsp   

原文地址:https://www.cnblogs.com/effortsing/p/10013275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!