学习Redis-安装与基本使用
安装Redis
环境:CentOS 6.7
1 | $ wget http://download.redis.io/releases/redis-3.2.0.tar.gz |
启动Redis
直接启动
redis-server
默认端口是:6379
使用初始化脚本启动
Redis的源代码目录的utils/redis_init_script是官方提供的一个启动停止Redis的脚本,可以用来让Linux开机自动启动Redis,推荐使用。
1 | #!/bin/sh |
使用该脚本的步骤:
- 复制脚本到/etc/init.d目录中,文件名为
redis_端口号
,然后修改文件中REDISPORT=端口号
,第二行添加#chkconfig: 345 60 60
(为了支持CentOS的chkconfig) 建立需要的文件夹:
/etc/redis
存放Redis的配置文件/var/redis/端口号
存放Redis的持久化文件修改配置文件:
复制配置文件模板到
/etc/redis
(在redis源码目录中的redis.conf),命名为端口号.conf
。修改其配置:- daemonize yes 使Redis以守护进程运行
- pidfile /var/run/redis_端口号.pid 设置Redis的PID文件位置
- port 端口号
- dir /var/redis/端口号 设置持久化文件存放位置
然后就可以启动Redis:
$ /etc/init.d/redis_端口号 start
让Redis随系统启动:
CentOS中:
$ sudo chkconfig --add redis_端口号
$ sudo chkconfig --level 2345 redis_端口号 on
Ubuntu中:
$ sudo update-rc.d redis_端口号 defaults
停止Redis
强制傻屌Redis进程有可能会导致内存中的数据丢失,所以停止Redis的方法是向Redis发送SHUTDOWN
命令。
$ redis-cli SHUTDOWN
或者
$ kill redis进程PID
也可以,因为redis会处理SIGTERM
信号
客户端连接Redis
redis-cli -p 端口号
参考资料:
如果觉得文章对你有帮助,就打赏杯咖啡钱呗😊