学习redis数据库的基本知识

Port : 6379 //端口号Config file : /etc/redis/6379.conf //配置文件目录Log file : /var/log/redis_6379.log //日志目录Data dir : /var/lib/redis/6379 ...
摘要由CSDN通过智能技术生成

Port : 6379 //端口号
Config file : /etc/redis/6379.conf //配置文件目录
Log file : /var/log/redis_6379.log //日志目录
Data dir : /var/lib/redis/6379 //数据库目录
Executable : /usr/local/bin/redis-server //启动程序的目录
Cli Executable : /usr/local/bin/redis-cli //命令行的连接工具

/etc/init.d/redi_6379 stop //停止服务
/etc/init.d/redi_6379 start // 开启服务
ps -C redis-server //查看进程
ss(netstat) -nutlap | grep :6379 //查看端口
redis-cli 连接

set name bob 存数据
get name 取数据
exit 断开连接
set  名     值    //存储一个数据
mset  名   值     多个
get   名        获取一个值
mget  名      获取多个
select 数据库编号     // 切换库
keys * 显示所有key值
keys a? 显示指定 
exists key名   测试key名是否存在
ttl key名    查看key生存时间
type key名   查看key类型
move key名   库编号 // 移动到指定库
expire key值  数字     //设置有效时间
del key名 //删除指定的key
flushall //删除内存里的所有的key
flushdb //删除所在库里所有的key
save //保存所有key到硬盘
shutdown //停止服务

port 6379 //端口
bind 127.0.0.1 //IP地址
daemoniae yes //守护进程方式运行
databases 16 //数据库目录
logfile /var/log/redis_6379.log //日志文件
maxclients 10000 //并发连接数
dir /var/lib/redis/6379 //数据库目录

内存管理
volatile-lru //最近最少使用(针对设置了TTL的key)
allkeys-lru //删除最少使用的key(针对所有的key)
alleys-lru //从所有key中清楚使用频率最少的key
volatile-lfu //从所有配置了过期时间的key中清除使用频率最少的key
volatile-random //在设置了ttl的key里随机移除
allkey-random //随机移除key
volatile-ttl (minor ttl) //移除最近过期的key
noeviction //不删除,写满时报错

优化设置
maxmemory //最大内存
maxmemory-policy //定义使用策略
maxmemory-samlies //选取key模板的个数(针对LRU和TTl策略)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值