当前位置: 首页 > wzjs >正文

自适应网站建设方案泉州有专门帮做网站的吗

自适应网站建设方案,泉州有专门帮做网站的吗,2w网站建设模式,好玩的手机网页游戏文章目录 清空当前缓存和所有缓存配置内存大小,防止内存饱满设置内存淘汰策略键过期机制 清空当前缓存和所有缓存 Windows环境下使用命令行进行redis缓存清理 redis安装目录下输入cmdredis-cli -p 端口号flushdb 清除当前数据库缓存flushall 清除整个redis所有缓存…

文章目录

  • 清空当前缓存和所有缓存
  • 配置内存大小,防止内存饱满
  • 设置内存淘汰策略
  • 键过期机制

清空当前缓存和所有缓存

Windows环境下使用命令行进行redis缓存清理

  • redis安装目录下输入cmd
  • redis-cli -p 端口号
  • flushdb 清除当前数据库缓存
  • flushall 清除整个redis所有缓存

在redis安装目录下,右键选择“在终端打开”,如下图:
在这里插入图片描述

(base) PS C:\Program Files\Redis> redis-cli -p 6379
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> flushall
OK
127.0.0.1:6379>

在这里插入图片描述

配置内存大小,防止内存饱满

1、通过在Redis安装目录下的redis.conf配置文件设置内存大小

maxmemory 4096mb

2、通过cmd

//设置Redis最大占用内存大小为100M
127.0.0.1:6379> config set maxmemory 4096mb
//获取设置的Redis能使用的最大内存大小
127.0.0.1:6379> config get maxmemory

在这里插入图片描述

设置内存淘汰策略

  • noeviction策略:内存空间达到maxmemory时,不会淘汰数据,有新写入时会返回错误。
  • volatile-ttl策略:针对设置了过期时间的键值对,根据过期时间的先后进行修改,越早过期的越先被删除。
  • volatile-random策略:在设置了过期时间的键值对中,进行随机删除。
  • volatile-lru策略:使用LRU算法筛选设置了过期时间的键值对,进行删除。
  • volatile-lfu策略:使用LFU算法筛选设置了过期时间的键值对,进行删除。
  • allkeys-random策略:在所有键值对中随机选择并删除数据。
  • allkeys-lru策略:使用LRU算法在所有数据中进行筛选并删除数据。
  • allkeys-lfu策略:使用LFU算法在所有数据中进行筛选并删除数据。

当使用volatile-lru、volatile-random、volatile-ttl这三种策略时,如果没有key可以被淘汰,则和noeviction一样返回错误
设置方法

127.0.0.1:6379> config set maxmemory-policy allkeys-lru

查看策略

127.0.0.1:6379> config get maxmemory-policy

键过期机制

一个键过期机制——给key设置一个过期时间,一旦超过过期时间,这个key就会被被删除,内存将被回收。

设置键值时,EXPIRE单位是秒,PEXPIRE单位是毫秒
在Redis中,可以使用以下命令来设置键的过期时间:

  1. EXPIRE key ttl:设置键在ttl秒后过期。

例如,要设置一个名为“username”的键在60秒后过期,可以执行以下命令:

EXPIRE username 60

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

  1. PEXPIRE key milliseconds:设置键在毫秒后过期。

例如,要设置一个名为“email”的键在1000毫秒后过期,可以执行以下命令:

PEXPIRE email 1000

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

  1. EXPIREAT key timestamp:设置键在某个时间戳(精确到秒)之后过期。

例如,要设置一个名为“password”的键在2023年1月1日0点1分过期,可以执行以下命令:

EXPIREAT password 1672752660

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

  1. PEXPIREAT key millisecondsTimestamp:设置键在某个时间戳(精确到毫秒)之后过期。

例如,要设置一个名为“access_token”的键在2023年1月1日0点1分10秒后过期,可以执行以下命令:

PEXPIREAT access_token 1672752670000

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

需要注意的是,当键已经存在时,才允许设置过期时间。如果键不存在,使用上述命令将返回0。此外,当键过期后,可以使用TTL和PTTL命令来查看该键的剩余存活时间。如果键不存在或者未设置过期时间,将返回-1或-2。
TTL单位是秒,PTTL单位是毫秒

127.0.0.1:6379> TTL KEY
127.0.0.1:6379> PTTL KEY
http://www.dtcms.com/wzjs/566917.html

相关文章:

  • 支付招聘网站怎么做费用wordpress胖子马
  • 张家界做网站美工公司客户管理软件多少钱
  • 建网站石家庄先进网站建设流程
  • 智慧团建如何转团关系阿里网站seo
  • 网站建设一条龙全包个人如何建立网站
  • 电商网站开发用什么语言百中搜优化
  • 南昌如何做百度的网站无网站做cpa
  • 手机做印章网站门户网站建设美丽
  • 网站用户量新干网站新干今年有哪些重大建设
  • 2019做网站wordpress会员可看
  • 防做网站东台网站制作
  • 有质感的wordpress主题太原百度快照优化排名
  • 网站的侧边栏怎么做网站规划与建设的案例分析
  • 福州服务类网站建设莆田网站建站
  • 网站建设一条龙服务金华网站定制公司
  • 买手表网站有哪些做网站公司
  • 个人网站模板 html5网站分类目录查询
  • 2013网站挂马教程建功能网站
  • 网站开发后台数据怎么来淘宝店铺装修
  • 免费网站模板怎么用网站建设整个流程
  • 电子商务网站策划 ppt做自己照片视频网站
  • 中国新农村建设网站怎么免费做公司网页
  • 福州免费自助建站模板沧州做网站的公司
  • 坑梓网站建设市场阿里低代码开发平台
  • 厦门网站建设680做读书笔记的网站
  • flash做网站的流程免备案网站建设
  • 宜昌网站建设哪家好免费咨询病情
  • 成都网站推广公司站长工具seo综合查询论坛
  • 西安网站建设第一品牌wordpress资源管理
  • 学生个人网站建设方案书框架栏目深圳福田专业网站推广