1、下载源码
2、安装Redis
2.1 安装gcc
yum -y install gcc
2.2 安装jemalloc
- 下载jemalloc
- 解压
如果报错,先安装bzip2:yum -y install bzip2
tar -xjf jemalloc-5.1.0.tar.bz2
- 配置安装根目录,编译工程
./configure
make && make install
- 将jemalloc的库导入系统库中
在/etc/ld.so.conf加入【include /opt/jemalloc-5.1.0/lib】
ldconfig
2.3 安装redis
tar -xvf redis-5.0.8.tar.gz
make
make install PREFIX=/usr/local/redis-5.0.8
复制配置文件到安装目录
cp redis.conf /usr/local/redis-5.0.8/bin
3、redis启动
启动
cd /usr/local/redis-5.0.8
./redis-server redis.conf
连接
redis-cli
注意
如果其他机器要访问本机redis服务,必须要在防火墙中永久打开端口号,并重启防火墙。
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
4、redis配置
- bind 127.0.0.1:绑定ip,可以注释掉
- protected-mode yes:如果值为yes,必须绑定ip或者设置密码
- port 6379:端口号
- daemonize yes:yes,即启动redis服务为后台启动模式。
- databases 16:数据库数量
- dbfilename dump.rdb:存储的文件名
- dir ./:工作路径
- requirepass foobared:设置redis密码,可以不设置