redis单机编译安装
本例子以redis-5.0.14为例子进行部署
包下载地址:redis下载地址
http://download.redis.io/releases/
1、首先将redis安装包上传到服务器上,并执行命令解压:
#上传安装包
mkdir -p /usr/local/redis && cd /usr/local/redis
rz redis-5.0.14.tar.gz
#解压缩
tar xf redis-5.0.14.tar.gz
2、进入到解压后的目录,然后执行make进行编译:
#进入路径
cd redis-5.0.14
#执行命令make进行编译
make
#注意:如果提示错误信息zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory,那么可以执行如下命令进行编译
make MALLOC=libc
3、进入src路径,执行命令make install 安装redis:
#进入路径 redis-5.0.14/src,执行命令安装redis
make install

4、安装完成在src路径下可以看到redis-server、redis-cli等可执行文件,如图:

5、最后执行命令启动reids即可,命令如下:
#进入src目录,执行命令启动redis
cd redis-5.0.14/src
nohup ./redis-server ../redis.conf
附加:
将redis打成Linux服务文件,随着机器启动可以实现自启,编辑文件内容如下:
vim /lib/systemd/system/redis.conf
#文件内容如下:redis-server和redis.conf根据实际情况替换即可
[Unit]
Description=redis
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=simple
ExecStart=/root/redis/src/redis-server /root/redis/redis.conf
ExecStop=/root/redis/src/redis-cli shutdown
Group=root
User=root
[Install]
WantedBy=multi-user.target
配置完成后,可以通过systemctl start/stop redis实现启动停止
连接redis,使用如下命令:
redis-cli -h host -p port -a password
redis的常用5种类型。redis的key只能是字符串类型,而value却可以有很多种类型。value类型可以为string、set、sortset、list、hash


