Centos Redis源码安装

gcc 编译环境安装

源码安装 redis需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装。

yum install gcc-c++

创建安装目录

mkdir -p /usr/local/redis && cd /usr/local/redis/

下载稳定版(下载地址传送门)

wget http://download.redis.io/releases/redis-stable.tar.gz

解压

tar -zxvf redis-stable.tar.gz

移动到安装目录

 cd redis-stable && mv * .. && cd .. && rm -rf redis-stable

编译

make MALLOC=libc

Mac下使用

make MALLOC=jemalloc

安装

cd /usr/local/redis/src/  &&  make install PREFIX=/usr/local/redis

创建日志目录

mkdir -p /data/logs/redis/

修改配置文件

vim /usr/local/redis/redis.conf

修改一下几项:

# 设置绑定IP(可任意访问,可以和iptables配合限制访问)
bind 0.0.0.0

#端口
port 6379

#配置保护模式
protected-mode yes

#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
daemonize yes

#指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose
loglevel notice

#指定日志目录
logfile /data/logs/redis/redis.log

#设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH <password>命令提供密码,默认关闭
requirepass foobared

指定配置文件启动

/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf

查看Redis进程

# ps -ef |grep redis
root     24851     1  0 18:48 ?        00:00:00 ./bin/redis-server 127.0.0.1:6379
root     24856 24009  0 18:49 pts/1    00:00:00 grep --color=auto redis

密码关闭redis

/usr/local/redis/bin/redis-cli -a pwd shutdown

查看进程

# ps -ef |grep redis
root     24923 24893  0 19:36 pts/1    00:00:00 grep --color=auto redis

客户端链接

/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a pwd

查看全部的key

127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> 

猜你喜欢

转载自blog.csdn.net/weixin_43430036/article/details/83755361
今日推荐