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

国内新闻最新消息摘抄网站优化seo培训

国内新闻最新消息摘抄,网站优化seo培训,网页制作与设计实验报告总结,网站设计字体大小目录 一、string类型使用 1.1、set key value参数解析 1.2、同时设置/获取多个键值 1.3、获取/设置指定区间范围内的值 1.4、数值增减 1.5、获取字符串长度和内容追加 1.6、分布式锁 1.7、getset(先get再set) 一、string类型使用 1.1、set key value参数解析 SET key v…

目录

一、string类型使用

1.1、set key value参数解析

 1.2、同时设置/获取多个键值

1.3、获取/设置指定区间范围内的值

1.4、数值增减

1.5、获取字符串长度和内容追加

1.6、分布式锁

1.7、getset(先get再set)


一、string类型使用

1.1、set key value参数解析

SET key value [NX | XX] [GET] [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | KEEPTTL]

EX秒--设置指定的过期时间,以秒为单位。

PX毫秒--设置指定的过期时间,以毫秒为单位。

EXAT timestamp seconds --设置密钥将过期的指定Unix时间,以秒为单位。

PXAT unix-time-milliseconds --设置密钥将过期的指定Unix时间,以毫秒为单位。

NX—仅当密钥不存在时才设置该密钥。

XX——仅在密钥已存在的情况下设置密钥。

KEETTL—保留与密钥相关联的生存时间。

GET—返回存储在key处的旧字符串,如果key不存在,则返回nil。如果键处存储的值不是字符串,则返回错误并中止SET。

参数:nx与xx使用

127.0.0.1:6379[1]> set k1 1 nx
OK
127.0.0.1:6379[1]> get k1
"1"
127.0.0.1:6379[1]> set  k1 1 nx
(nil)
127.0.0.1:6379[1]> set  k1  12 xx
OK
127.0.0.1:6379[1]> set  k1  12 xx
OK
127.0.0.1:6379[1]> get k1
"12"
 

参数:get使用 

 127.0.0.1:6379[1]> set k1  1 get
"12"
127.0.0.1:6379[1]> get k1
"1"

参数:ex使用 

127.0.0.1:6379[1]> set k1 12 ex 20
OK
127.0.0.1:6379[1]> ttl k1
(integer) 16
127.0.0.1:6379[1]> ttl k1
(integer) 13
127.0.0.1:6379[1]> get  k1
(nil)
 

参数:px使用 

127.0.0.1:6379[1]> set k1 1 px 10000
OK
127.0.0.1:6379[1]> ttl k1
(integer) 6
127.0.0.1:6379[1]> get k1
(nil)
 

参数: exat使用

使用Java代码获取unix时间戳

public class UnixTest {public static void main(String[] args) {System.out.println(Long.toString(System.currentTimeMillis()/1000L));}
}

 127.0.0.1:6379[1]> set  k1 1 exat 1680448146
OK
127.0.0.1:6379[1]> ttl k1
(integer) 4
127.0.0.1:6379[1]> get k1
(nil)

参数: keepttl使用

 127.0.0.1:6379> set k1 1 ex 60
OK
127.0.0.1:6379> ttl k1
(integer) 56
127.0.0.1:6379> set k1 12 keepttl
OK
127.0.0.1:6379> ttl k1
(integer) 24
127.0.0.1:6379> 

 1.2、同时设置/获取多个键值

 1、MEST key value  [key value....]

 2、MGET key [key......]

127.0.0.1:6379> mset k1 1 k2 2 k3 3
OK
127.0.0.1:6379> mget k1 k2 k3
1) "1"
2) "2"
3) "3"
127.0.0.1:6379> msetnx k3 3 k4 4
(integer) 0
127.0.0.1:6379> get k4
(nil)
127.0.0.1:6379> msetnx k4 4 k5 5
(integer) 1
127.0.0.1:6379> mget k3 k4 k5
1) "3"
2) "4"
3) "5"
 

1.3、获取/设置指定区间范围内的值

getrange/setrange 

127.0.0.1:6379> set k1 123456789
OK
127.0.0.1:6379> get k1
"123456789"
127.0.0.1:6379> getrange k1 0 -1
"123456789"
127.0.0.1:6379> getrange k1 0 3
"1234"
127.0.0.1:6379> getrange k1 0 5
"123456"
127.0.0.1:6379> setrange k1 1 qwer
(integer) 9
127.0.0.1:6379> get k1
"1qwer6789"
 

1.4、数值增减

注意:只能是数字才能进行加减

1、递增数字:INCR key

2、增加指定的整数:INCRBY key increment

3、递减数值:DECR key

4、减少指定的整数:DECRBY key decrement

 127.0.0.1:6379> set k1 1
OK
127.0.0.1:6379> incr k1
(integer) 2
127.0.0.1:6379> incrby k1 10
(integer) 12
127.0.0.1:6379> decr k1
(integer) 11
127.0.0.1:6379> decrby k1 5
(integer) 6
127.0.0.1:6379> get  k1
"6"

1.5、获取字符串长度和内容追加

1、 STRLEN key

2、APPEND key value

127.0.0.1:6379> set k1  123456
OK
127.0.0.1:6379> strlen k1
(integer) 6
127.0.0.1:6379> append k1  qwer
(integer) 10
127.0.0.1:6379> get k1
"123456qwer"

1.6、分布式锁

1、setnx key value

2、setex(set with expire)键秒值/setnx(set if  not exist) 

127.0.0.1:6379> setex k1  60 12
OK
127.0.0.1:6379> setnx k1   13
(integer) 0
127.0.0.1:6379> get  k1
"12"
 

1.7、getset(先get再set)

 127.0.0.1:6379> set k1 1
OK
127.0.0.1:6379> getset k1 996
"1"
127.0.0.1:6379> get  k1
"996"

 

http://www.hkea.cn/news/366456/

相关文章:

  • 我要表白网站在线制作如何做网站的教程
  • 福州论坛建站模板策划网络营销活动
  • 网站建设 天津百度市场应用官方app
  • 动态网站制作流程友情链接的定义
  • 企业网站开发方案免费建立一个网站
  • 网站引导页面制作的四个任务名称推广引流的10个渠道
  • 南宁网站建设制作后台网站关键词优化价格
  • 微信小程序商城制作公司宁波seo推广服务
  • 响应式购物网站公司seo是什么意思
  • 360未经证实的网站如何做电商运营方案
  • 网站建设类公司排名营销方案范文100例
  • 郑州网站设计 郑州网站开发网络优化有前途吗
  • 黑河做网站首页关键词排名优化
  • 网站二级域名怎么解析公司网络搭建
  • wordpress做网店win10优化大师是官方的吗
  • 弄个做网站公司产品宣传
  • 商品房建设信息网站googleplay商店
  • 菏泽 网站建设优化工具箱
  • 网站建设找哪家公司百度搜索热度
  • 网页设计论文引言北海百度seo
  • 网站空间哪家做的好网络营销的常用工具
  • 网站开发具体问题优化营商环境
  • wordpress4.5 火车头廊坊seo培训
  • 怎么做多个网站单点登录艺考培训
  • 网站怎么做双语种seo关键词如何设置
  • 用java做的游戏下载网站有哪些内容成都网络推广优化
  • 慈溪市网站建设google官网
  • 网站建设计划seo网站排名优化软件是什么
  • 大连网站建设谁家好郴州网站定制
  • 网站建设背景怎么写一个企业该如何进行网络营销