redis的部署及常用命令

一、什么是redis

我们可以访问redis中文官网

www.redis.cn

 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动分区(Cluster)提供高可用性(high availability)。

二、redis的下载

下载地址

redis 6.0.6 下载 -- Redis中国用户组(CRUG)

三、安装及部署

下载好redis的安装包后解压并安装

cd /pub/docs/redis
get redis-6.2.4.tar.gz
tar zxf  redis-6.2.4.tar.gz
cd redis-6.2.4
make  #测试安装,根据报错缺少什么安装什么
make的时候如果报错下载需要的依赖性插件后需要删除压缩包重新解压安装,否则会有之前的缓存
make install    #安装
cd utils   
vim install_server.sh   #修改安装脚本,注释调脚本关于systemd的if语句,否则执行此脚本汇报错
./install_server.sh   #执行脚本,根据交互界面一直回车即可

 vim install_server.sh

将有关于systemd的if语句注释

vim /etc/redis/6379.conf   #编辑配置文件,注释回环接口,关闭保护模式
76 bind 127.0.0.1 -::1 172.25.50.1
95 protected-mode no

/etc/init.d/redis_6379 stop   #停止
/etc/init.d/redis_6379 start  #启动数据库
redis-cli   #进入redis数据库
set name westos    #建立数据
get name   #得到数据

netstat -antlp|grep :6379    #查看端口

四、redis的常用命令

config get *				##查看配置
select 1					##选择数据库
flushdb           	##清空当前数据库
flushall            	##清空所有数据库
move key 1        		##移动key
del key						##删除
rename oldkey newkey   	##改名
expire key 10       	##设置过期时间
persist key          	##设置持久化
keys user*          	##查询
exists key         	##判断是否存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值