专栏首页23号杂货铺Go学习之redis的增删改查(四)

Go学习之redis的增删改查(四)

Golang中针对redis的操作已经十分成熟,官方推荐的主流使用有两个,分别是:

1、redigo 官方文档:https://godoc.org/github.com/garyburd/redigo/redis

2、go-redis 官方文档:https://godoc.org/github.com/go-redis/redis

本文就以最主流的redigo进行介绍操作redis服务。

1、Windows安装redis图形界面管理(非必需)

官网下载:https://redisdesktop.com/

2、操作步骤

值得称赞的一点是,golang对redis的操作近乎类似于直接操作命令行的赶脚,下面就来体验一下。这里不对redis数据库的详情内容进行展开,如有需要,我会在后续的文章当中进行专门讲解。

(1)下载依赖

使用开发工具的朋友,可以通过工具进行下载(无须V**)。

(2)创建连接

(3)插入值

(4)检验key值是否存在

(5)获取值

(6)给定一个kv的过期时间

(7)删除key

希望了解更多操作的朋友,其实只要对redis的命令行操作掌握熟练,就可以轻松对golang的redigo进行轻松使用了。另外还支持flush、send等方法进行其它操作。

完整代码如下:

本文分享自微信公众号 - 23号杂货铺(sharontang0323),作者:bboyHan

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数据分析之路—python基础学习

    Python安装:直接安装Anaconda环境可以方便很多,Anaconda内置了很多Python包,使用起来很方便,另外推荐使用Python3版本,Pytho...

    23号杂货铺
  • Java之自定义排序工具类

    在项目开发中,经常会遇到需要对一个复杂对象的集合进行规则排序,可能需要根据某一字段排序,也可能需要根据某些字段排序,导致冗余的代码看起来既复杂又繁琐。因此,我们...

    23号杂货铺
  • JVM之内存管理(一)

    现如今的企业级Java应用开发已经日渐成熟,而越来越多的系统应用变得更加庞大而难以发现问题,JVM就是一个必须去重视和关注的难点,今天我们就开始对此进行认识、了...

    23号杂货铺
  • Redis 使用详解

    官方网站:https://redis.io/ 安装 下载,解压,进入文件夹 $ make $ make install $ mkdir -p /usr/lo...

    康怀帅
  • 摸金Redis漏洞

    摘要:漏洞可以参考乌云案例 ? 1.Redis漏洞基本信息漏洞名称:Redis服务器远程执行漏洞漏洞详情:Redis因配置不当可以无密码登录,导致未授权访问。 ...

    企鹅号小编
  • Redis 4.0.0 一键安装脚本,CentOS 7 systemd 完美启动

    Redis 首先安装 GCC curl -s https://raw.githubusercontent.com/oscm/shell/master/lang/...

    netkiller old
  • 【端口渗透】利用Msf测试Redis未授权访问

    漏洞等级:高 漏洞位置:内网端口6389开启redis服务 漏洞详情:我们先看这里之前的redis远程执行漏洞。Redis 远程代码执行漏洞(CVE-2016-...

    用户1467662
  • php配置redis拓展流程与redis的使用

    开发架构二三事
  • [Redis] redis在centos下安装测试

    wget http://download.redis.io/releases/redis-3.0.0.tar.gz

    陶士涵
  • Django实战-配置 Redis

    Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(...

    小团子

扫码关注云+社区

领取腾讯云代金券