一、window直接下载.exe redis
二、ubuntu下载编译安装 shell
$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz $ tar xzf redis-3.0.5.tar.gz $ cd redis-3.0.5 $ make三、进入src启动
./redis-server &启动时指定配置文件
redis-server ./redis.conf四、安装服务自启动配置工具sysv-rc-conf,chkconfig基本是已经消失了,最新ubuntu安装都找不到
sudo apt-get install sysv-rc-conf
sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。
运行:#sudo sysv-rc-conf
也能够直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动 启动列表中:
#sudo sysv-rc-conf red5 on
其余使用方法见: google::Ubuntu::sysv-rc-conf 命令用法
也能够直接修改
直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的东西,S开头的表示启动,K开头的表示不启动,
例如:想关闭 Red5 的开机 自动启动,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 ubuntu
五、在redis的utils目录下找到官方给的自启动脚本redis_init_script,前面的配置参数改为本身系统的,主要是路径,注意 bash
1)路径必须先已经存在,不然会报错 ide
2)复制此文件到/etc/init.d/下并修改成redisx 工具
3)注意请别放在子文件夹里面,习惯性的放在子文件夹里,结果不能执行,老是提示env权限不够,怎么配置权限都不行 ui
4)PIDFILE参数的值和redis.conf里面必须也一致 google
#!/bin/sh ### BEGIN INIT INFO # Provides: redis # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Description: redis desc ### END INIT INFO REDISPORT=6379 EXEC=/opt/redis-3.0.5/src/redis-server CLIEXEC=/opt/redis-3.0.5/src/redis-cli PIDFILE=/var/run/redis.pid CONF="/opt/redis-3.0.5/redis.conf"六、sysv-rc-conf redisx on;此命令将添加脚本为启动服务
七、这一步也很关键,在redis.conf中配置,开启后台进程模式 spa
daemonize yes
八、执行service redisx start;启动服务 code
九、执行service redisx stop;中止服务
十、配置redis.conf注意事项,若是用到自定义的文件夹必定要预先建立,不然会由于找不到文件夹而启动不了
十一、检测是否启动,端口是否打开:
ps -ef |grep redis
netstat -lntp | grep 6379