云服务器搭建五:linux安装redis
2019-07-23 本文已影响0人
蜻蜓队长家长
Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性并使用Redis Cluster自动分区。 了解更多→
- 安装redis编译的c环境
如果系统未安装c环境,请先安装c环境后进行安装,如果已安装,请忽略该步骤:
yum install gcc-c++
- 下载
选择redis版本:http://download.redis.io/releases/
可以手动下载后上传到服务器或者直接yum下载
wget http://download.redis.io/releases/redis-5.0.1.tar.gz
- 解压
tar -zxvf redis-5.0.1.tar.gz
- 安装
cd redis-5.0.1
make
cd src
make install PREFIX=/usr/local/redis
- 移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
- 修改配置(修改需要重启redis)
vim /usr/local/redis/etc/redis.conf
1.设置后台启动
将daemonize no 改成daemonize yes
2.设置密码
requirepass redis密码
3.开启外网访问
bind 127.0.0.1 修改为 #bind 127.0.0.1
- 启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
- 停止
pkill redis
#或者使用 /usr/local/redis/bin/redis-cli shutdown
- 使用本地客户端
#运行客户端
/usr/local/redis/bin/redis-cli
#登录 后面123456是你的密码
auth 123456
#存储一个string类型的值
set name 'hello world!'
#获取一个string类型的值
get name
#退出客户端
exit
redis-cli
- 卸载redis
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
- 使用Redis Desktop Manager连接
Redis Desktop Manager的下载及安装https://www.jianshu.com/p/6895384d2b9e