redis自用学习笔记 (一)
1. Linux安装redis
查看是否安装wget
rpm -qa|grep 'wget'
未安装则执行下面命令:
yum -y install wget
下载redis并安装
# 进入usr/local目录
cd ../usr/local
# 下载redis源码包
wget https://download.redis.io/releases/redis-5.0.8.tar.gz
# 解压
tar xzf redis-5.0.8.tar.gz
redis是由c语言编写的,因此要安装运行环境
yum install gcc-c++
安装完毕后进入解压完的redis目录
cd redis-5.0.8
# 执行编译
make
为了方便管理将redis文件中的conf配置文件和常用命令移动到统一文件中
# 创建bin文件夹
mkdir bin
#创建etc文件夹
mkdir etc
移动config文件
mv redis.conf ./etc/
# 进入scr目录
cd src
# 移动 mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server 文件到bin目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../bin/
配置redis
#进入redis下的etc目录
cd etc
#编辑配置文件
vi redis.conf
编辑完后输入:wq
退出
设置自启动
进入redis-5.0.8下的etc
# 编辑下面的文件
vi /etc/rc.d/rc.local
# 添加以下代码到/etc/rc.d/rc.local中
/usr/local/redis-5.0.8/bin/redis-server /usr/local/redis-5.0.8/etc/redis.conf
启动服务
进入redis-5.0.8/bin/目录执行redis-server命令启动redis服务
# 指定配置文件启动服务
./redis-server /usr/local/redis-5.0.8/etc/redis.conf
关闭redis,进入/usr/local/redis-5.0.8/bin 执行./redis-cli shutdown
查看redis是否启动
# 输入以下命令查看redis服务是否启动
ps -ef|grep redis-server
[root@localhost bin]# ps -ef |grep redis-server
root 6908 1 0 22:42 ? 00:00:00 ./redis-server *:6379
测试连接
# 进入/usr/local/redis-5.0.8/bin
# 使用6379端口启动
[root@localhost bin]# redis-cli -p 6379
127.0.0.1:6379> ping
PONG # 显示这个表示连接成功
127.0.0.1:6379>
关闭redis
# 在客户端中执行shutdown命令
127.0.0.1:6379> shutdown
# 显示not connected ,redis已关闭
not connected>