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

编译安装redis

时间:2018-06-28 20:45:54      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:ant   this   net   emctl   start   serve   copy   base   group   


redis官网

http://www.redis.cn/download.html


1)安装详细步骤

[root@liujihaoth ~]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz

[root@liujihaoth soft]# tar xzf redis-4.0.10.tar.gz

技术分享图片

[root@liujihaoth redis-4.0.10] make && make install

Copy生成文件至指定目录

[root@liujihaoth redis-4.0.10] cp src/redis-* /usr/local/bin/


至此,redis已经安装完成。  接下来是配置开机启动及将期添加至systemctl下进行管理

2)新增redis用户及组

[root@liujihaoth redis-4.0.10] groupadd redis

[root@liujihaoth redis-4.0.10] useradd -c Redis Server -s /sbin/nologin 

3)增加服务

vim /usr/lib/systemd/system/redis.service

技术分享图片

[Unit]
Description=Redis persistent key-value database
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis.conf --daemonize no
ExecStop=/usr/local/bin/redis-cli  shutdown
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target



4)开机启动和 测试服务

[root@liujihaoth redis-4.0.10] chkconfig --add redis

[root@liujihaoth redis-4.0.10] systemctl enable redis.service

[root@liujihaoth redis-4.0.10] systemctl status redis.service

[root@liujihaoth redis-4.0.10] /usr/bin/redis-cli  -h 127.0.0.1 -p 6379


5)开启远程连接

[root@liujihaoth redis-4.0.10]# vim /etc/redis.conf

技术分享图片

[root@liujihaoth redis-4.0.10] systemctl restart redis.service


6)PHP连接测试

$ip = "xx.xxx.xx";//改成自己的服务器地址
$port = 6379;
$redis = new Redis();
$redis->pconnect($ip, $port, 1);
$key = "test";
$value = "this is test";

$redis->set($key, $value);
$d = $redis->get($key);
var_dump($d);



编译安装redis

标签:ant   this   net   emctl   start   serve   copy   base   group   

原文地址:http://blog.51cto.com/6290105/2133891

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