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

redis 的sorted set 用法与golang操作redis中zadd

redis中所有的键都是string类型,五大类型(string,list,set,hash,sorted set)都是针对value的!

ttl生命时间:
当 key 不存在时,返回 -2 。
当 key 存在但没有设置剩余生存时间时,返回 -1 。
否则,以秒为单位,返回 key 的剩余生存时间。

redis 的sorted set 用法

在这里插入图片描述

在这里插入图片描述

golang连接redis数据库,并操作sorted set ,即zadd

package main

import (
	"github.com/gomodule/redigo/redis"
	"fmt"
)

func main() {
	conn, err := redis.Dial("tcp", "192.168.33.134:6379")
	if err!=nil {
		fmt.Println(err)
	}

	reply, err := conn.Do("zadd","key11","3","member1")
	if err!=nil {
		fmt.Println(err)
	}

	fmt.Println(reply)
	reply, err = conn.Do("zadd","key11","4","member2")
	if err!=nil {
		fmt.Println(err)
	}

	fmt.Println(reply)
	reply, err = conn.Do("zadd","key11","3","member0")
	if err!=nil {
		fmt.Println(err)
	}

	fmt.Println(reply)

}

相关文章:

  • golang操作redis数据库
  • redis安装简介
  • golang序列化与反序列化
  • gob是Golang包序列化的编码/解码
  • redis主从搭建
  • fastdfs启动与停止示例
  • 常见网站的总结
  • 网站框架设计
  • beego发邮件服务--邮箱
  • beego框架使用session后报错runtime error: invalid memory address or nil pointer dereference
  • golang从结构体中解析出json
  • protobuf简单介绍
  • golang中md5加密算法
  • package golang.org/x/crypto/ssh/terminal: unrecognized import path golang.org/x/crypto/ssh/terminal
  • CentOS6设置静态IP可上网
  • hexo+github搭建个人博客
  • C# 免费离线人脸识别 2.0 Demo
  • CentOS 7 防火墙操作
  • ECS应用管理最佳实践
  • Java,console输出实时的转向GUI textbox
  • javascript 总结(常用工具类的封装)
  • Laravel Mix运行时关于es2015报错解决方案
  • node和express搭建代理服务器(源码)
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • tab.js分享及浏览器兼容性问题汇总
  • 从零搭建Koa2 Server
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 聚类分析——Kmeans
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 一个JAVA程序员成长之路分享
  • 用 Swift 编写面向协议的视图
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 容器镜像
  • ​Linux·i2c驱动架构​
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • $.each()与$(selector).each()
  • (0)Nginx 功能特性
  • (2)STL算法之元素计数
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (java)关于Thread的挂起和恢复
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)Scala的“=”符号简介
  • .NetCore 如何动态路由
  • .NET开发不可不知、不可不用的辅助类(一)
  • @NestedConfigurationProperty 注解用法
  • @Pointcut 使用
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • @vue/cli 3.x+引入jQuery
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [2669]2-2 Time类的定义