redis 安装配置
redis官网:传送门
redis官网下载地址:下载传送门
下面开始安装示范
系统 | centos |
---|---|
redis | redis 4.0.10 |
安装
下载,解压,编译
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-4.0.10.tar.gz
$ cd redis-4.0.10
$ make MALLOC=libc
运行
直接启动之后CTRL+C可以被关闭
$ src/redis-server
后台运行
$ src/redis-server &
指定配置文件启动
$ src/redis-server redis.conf
默认监听IP:127.0.0.1
,端口:6379
,无登陆密码
关闭redis
$ kill `ps -ef|grep redis-server|awk '{print $2}'`
配置文件redis.conf,下面是可能需要修改的部分
daemonize no ##开启进程守护,默认关闭
pidfile /var/run/redis.pid ##进程文件地址
bind 127.0.0.1 ##监听IP地址
port 6379 ##端口号
timeout 0 ##闲置时长,0为永不关闭连接
tcp-keepalive 300 ##检测客户端网络中断时间间隔,0为不检查
requirepass XXX ##密码
如果redis.conf丢失或者修改错误可以重新下载,下载地址:下载传送门
启动完成之后查看监听IP和端口
$ netstat -anp |grep redis
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN
如果确认端口,IP,密码都没问题,可以检查防火墙设置,centos7是firewalld
命令行客户端连接测试
默认连接
$ src/redis_cli
127.0.0.1:6379> select 1
OK
测试连接,返回OK,证明连接成功
$ src/redis_cli
127.0.0.1:6379> select 1
(error) NOAUTH Authentication required.
返回连接失败时候需要带密码连接,关闭连接用quit,CTRL+C也可以直接退出
$ src/redis-cli -a XXX
127.0.0.1:6379> quit
$
命令行设置密码,重启redis的话密码消失,需要重新设置
$ src/redis_cli
127.0.0.1:6379> select 1
OK
127.0.0.1:6379> CONFIG SET requirepasss XXX
OK
问题一:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
make MALLOC=libc