redis学习1--初识redis,redis的安装,启动。。。
Posted 记录点点滴滴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis学习1--初识redis,redis的安装,启动。。。相关的知识,希望对你有一定的参考价值。
Linux 环境下 下载redis
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
解压
tar -zxvf redis-3.0.7.tar.gz -C /data/wwwroot/
为了方便目录管理及未来的升级 在当前目录下建立一个连接
cd /data/wwwroot/
ln -s redis-3.0.7 redis
进入redis 目录 cd redis 或者cd redis-3.0.7
编译redis
make (如果没有c环境,需要安装c环境 yum install gcc-c++)
安装redis
make install
安装完成
Redis三种启动方式
1 默认启动 redis-server 默认以6379端口启动 redis-cli(默认以6379端口连接)
redis-server
2 动态指定参数启动(如端口)
redis-server --port 6380 以6380启动 redis-cli -p 6380 以6380端口连接
3 配置文件启动(推荐)
在redis目录下建立config配置文件目录
mkdir config
拷贝默认配置文件到config目录下
cp redis.conf config/
进入到config
将文件改名 以达到端口号区分redis实例集群
mv redis.conf redis-6381.config
将 redis-6381.config 去除 注释及空格 并重定向到新的文件
cat redis-6381.config | grep -v "#" | grep -v "^$" > redis-6382.config
将原文件删除 rm -rf redis-6381.config
修改 redis-6382.config 目前只保留一下设置
返回上一层 并新建data目录
以配置文件的形式启动
redis-server config/redis-6382.config
启动完成 进入data目录 并查看启动日志
cat data/6382.log
启动成功
Redis配置文件解释
Daemonize(默认no):redis默认是以非守护进程启动,建议使用yes,当使用yes的时候,redis启动日志会打印我们设置的文件当中
Port(默认6379):redis启动端口
Logfile :redis系统日志
Dir:redis工作目录(比如日志文件及持久化存在的目录)
关闭redis的方法
redis-cli -p 6382 shutdown,或者客户端登入 执行shutdown,这种关闭方式相对于直接杀进程是有一定好处的,杀进程有可能数据丢失等问题
以上是关于redis学习1--初识redis,redis的安装,启动。。。的主要内容,如果未能解决你的问题,请参考以下文章