linux redis安装教程

linux redis安装教程(nginx和apache都通用)

1、下载源码,解压缩后编译源码。

$ wget http://download.redis.io/releases/redis-2.8.12.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ make install

2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。 redis.conf 这个一般在redis-2.8.3这个下
ps:如果找不到文件 直接整个目录搜索 一般都在make[1]: Leaving directory `/home/rediss/redis-2.8.0/src'这个下 Leaving directory后面提示的路径

//下面就是拷贝步骤
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

在redis.conf中添加如下
禁止一些高危命令
rename-command FLUSHALL ""
rename-command CONFIG ""
rename-command EVAL ""
限制只能本地运行
bind 127.0.0.1
requirepass zhiweiredis
ps: requirepass mypassword 这个mypasswordw改成你要设置的密码 不然容易被黑客入侵


3、启动Redis服务。(同时也开启了端口) 如果要重新服务器只能关闭进程 然后启动就可以

cd /usr/redis

$ redis-server redis.conf & 要运行到后台哦

4、然后用客户端测试一下是否启动成功。

$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

这个时候可以关闭终端 因为已经&运行到后台了 当然你重启了服务器也要重新启动redis服务到后台
ps:redis默认端口是6379
netstat -ntlp这个命令可以查看端口状态 看看有没有6379

5 接下来要下载安装phpredis 这样php才能更好的连接redis
1、安装redis

下载:wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz ps:phpredis3.0以上需要php7.0以上版本哦

tar zxvf 2.2.8.tar.gz #解压

cd cd phpredis-2.2.8 #进入安装目录

<pre>
/usr/local/php/bin/phpize #用phpize生成configure配置文件 (ps:这个地方需要看phpinfo 查看php.ini 来确定用的是哪个PHP) 从而确定php目录下的phpize

./configure --with-php-config=/usr/local/php/bin/php-config #配置 (ps:php-config的目录同上方式)
</pre>


make #编译

make install #安装

安装完成之后,出现下面的安装路径

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

2、配置php支持

vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容

添加

extension="redis.so"

:wq! #保存退出

最后重启服务 如果安装了php-fpm 那就要重启php-fpm 因为php归php-fpm管理了

然后查看phpinfo有没有redis 有就是安装成功啦

下面简单的测试下phpredis是否能连接上
<pre></pre>

posted @ 2019-11-12 14:37  newmiracle宇宙  阅读(69)  评论(0编辑  收藏  举报