PHP之路——Redis安装

windows:

  redis下载链接:https://github.com/ServiceStack/redis-windows

  2017-3-10更新下载链接:https://github.com/MSOpenTech/redis/releases

  

然后编辑redis.windows.conf文件,我看网上有的教程说编辑里边maxheap <bytes> ,但是3.x版本以后,修改的是 maxmemory <bytes>, bytes是字节,请自行换算,我这里改成maxmemory 1024000000。(没有设置也可)

其实这个地方可以不用设置,他描述上已经说了,redis会自动设置的。

设置redis的密码:找到# requirepass foobared 改为 requirepass 我的密码 ,本机测试可不设置。

redis-server.exe redis.windows.conf --maxmemory 200M

 

出现这个界面表示启动成功,不要关闭打开另一个DOS界面:

如果你设置了redis的密码,则需要在set之前执行auth 密码 命令,否则会提示(error) NOAUTH Authentication required.

安装到服务:

redis-server --service-install redis.windows.conf

 启动命令:

redis-server --service-start

 停止命令:

redis-server --service-stop

 卸载命令:

redis-server --service-uninstall

Linux:

  参考资料:

    http://blog.csdn.net/ludonqin/article/details/47211109

    http://blog.csdn.net/zhenzhendeblog/article/details/52161515

1.下载redis安装包:http://download.redis.io/

2.解压

  tar -zxvf redis-stable.tar.gz

3.编译 && 安装

  cd redis-stable

  make

  Make成功之后,会在src目录下多出一些文件,如下

make install

查看是否成功

redis-server -v

4.修改配置文件

  cd /etc/

  mkdir redis

5.首先拷贝解压包下的redis.conf文件至/etc/redis

  cd /etc/redis/

  vim redis.conf

  修改配置文件使得redis在background运行

  daemonize no 修改为 daeminize yes

  cd /usr/local/bin

  redis-cli

6.添加到服务以及开机启动

  拷贝解压包下utils下redis启动脚本至/etc/init.d/

  cp redis_init_script /etc/init.d/

  cd /etc/init.d

  mv redis_init_script redis

  ./utils/install_server.sh

  查看是否已设置开机启动

  chkconfig --list

  redis服务的查看、启动、停止 

  查看启动情况:ps -ef|grep redis

  停止服务:/etc/init.d/redis_6379 stop

  启动服务:/etc/init.d/redis_6379 start

原文地址:https://www.cnblogs.com/xj76149095/p/6222904.html