redis安装及常用命令

特点
  • Nosql中的键值对非关系型数据库是分布式缓存中间件
  • 高性能读取
  • 高可用
  • 存数据,做缓存
  • 单线程
分布式缓存
  • 提升读取速度性能
  • 分布式缓存
  • 为数据库降低查询压力
  • 跨服务器缓存
  • 内存式缓存
Redis安装
  • 从https://redis.io 下载 并上传到服务器
  • 执行命令
yum install gcc-c++

make

make install

mkdir /usr/local/redis -p

cp redis.conf /usr/local/redis

cd /usr/local/redis

mkdir workspace

  • 修改 redis.conf
daemonize yes  #启动后是在前台运行no 还是后台运行yes

dir /usr/local/redis/workspace  #工作空间 必须指名

requirepass root  #密码
  • 进入当前文件下面的utils目录找到redis_init_script脚本文件
    1)修改配置CONF="/usr/local/redis/redis.conf"
cp redis_init_script /etc/init.d/

chmod 777 redis_init_script # 添加权限

./redis_init_script start  #注意服务器需要配置端口开放,在目录/etc/init.d/ 下执行

./redis_init_script stop  #关闭redis

chkconfig redis_init_script on  #设置开机自启
redis 命令
redis-cli  #进入连接 在目录/usr/local/bin执行
auth 123456  #输入密码
del name 打印(integer) 1  #表示删除成功
ttl name 打印(integer) -1 #表示永不过期 -2 表示过期
expire name 30 #表示30秒后过期
keys * #查看所有键(生产上不要用) keys a* 以a开头 keys *a 以a结尾
type key #查看key的类型
flushdb #清空当前库
flushall #清空所有库
clear #清空控制台
redis-cli -a 123456 ping #返回pong 检查redis是否开启
select 1 #redis默认16个库 切换到库1 每个数据库数据不共享 默认使用0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值