您的位置:首页 > 数据库 > Redis

安装redis

2020-02-02 10:58 751 查看

一、安装

1、下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz

$ tar xzf redis-2.8.3.tar.gz

$ cd redis-2.8.3

$ make

2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf(conf可能和src在同级目录)。然后拷贝到一个目录下。
mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp redis.conf /usr/redis

cd /usr/redis

3、启动Redis服务。
$ ./redis-server redis.conf
4.设置在后台运行redis,打开redis.conf,把daemonize设置为yes

daemonize yes

https://www.geek-share.com/detail/2693892870.html

三、设置服务

可以看到如果我们启动redis服务的话,每次都要进入到安装目录,这样是不是很繁琐,所以我们将redis做成一个服务,我们直接启动。

(设置服务前如果redis服务在开着 要先关闭redis服务 不然后面生成不了redis-6379.pid,可以查看redis服务进程 关闭杀死resid服务)

首先将utils/redis_init_script文件复制到/etc/init.d下,同时易名为redis。执行命令

cp  /usr/local/redis-3.0.2/utils/redis_init_script   /etc/init.d/redis

然后在执行命令,vi  /etc/init.d/redis,并在文档第二行添加# chkconfig: 2345 80 90。如果/usr/local/redis/bin中没有redis-server和redis-cli文件的话,我们要在我们的安装目录下复制一个过来。否则服务启动时找不到redis-server。下图第二个红框所示。并且在第三个$EXEC $CONF 后边加一个&,表示让redis作为后台服务启动,否则该服务会独占输入屏。

可以看到在/etc/init.d/redis文件中有这么一行:CONF="/etc/redis/${REDISPORT}.conf"。于是将redis配置文件拷贝到/etc/redis/下 。

mkdir /etc/redis

cp /usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conf

完成上面的操作之后,即可注册服务:

?
1
chkconfig --add redis
然后启动redis服务

?
1
service redis start
这样我们就将redis服务注册好了,

三 安装php redis扩展
1 下载上传安装包
下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传phpredis-2.2.4.tar.gz到/usr/local/src目录

2 执行命令安装
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装

修改php.ini,在最后面添加

[extension]
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
extension=“yar.so
extension=“redis.so

  • 点赞
  • 收藏
  • 分享
  • 文章举报
qq_40668658 发布了6 篇原创文章 · 获赞 1 · 访问量 1037 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: