redis
在redis文件中打开终端,
**1.安装redis,redis.io下载redis.tar.gz后解压进入文件夹redis-X.Y.Z后输入make
**
如果make失败,可能是由于未安装gcc
安装命令:
yum install gcc-c++
make后会在src文件夹下产生一些二进制文件
$ find . -type f -executable
./redis-benchmark //用于进行redis性能测试的工具
./redis-check-dump //用于修复出问题的dump.rdb文件
./redis-cli //redis的客户端
./redis-server //redis的服务端
./redis-check-aof //用于修复出问题的AOF文件
./redis-sentinel //用于集群管理
启动redis
src下./redis-server启动服务端
还可以用下面的方法指定要加载的配置文件:
./redis-server …/redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。
【使用redis客户端】
我们直接看一个例子:
//这样来启动redis客户端了
$ ./redis-cli
//用set指令来设置key、value
127.0.0.1:6379> set name “roc”
OK
//来获取name的值
127.0.0.1:6379> get name
“roc”
//通过客户端来关闭redis服务端
127.0.0.1:6379> shutdown
127.0.0.1:6379>
vim redis.conf
配置文件,
将 bind 127.0.0.1 使用#注释掉,改为# bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接;若远程连接需注释掉,或改为0.0.0.0)
将 protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)
将 requirepass foobared 注释去掉,foobared为密码,也可修改为别的值(可选,建议设置)