美文网首页
Redis操作笔记

Redis操作笔记

作者: 这是不是一个帅气的昵称a | 来源:发表于2017-11-21 10:30 被阅读0次

--开启redis

redis-server redis.conf

--链接redis服务器,默认链接localhost客户端

redis-cli

--设置值

set  key value

--设置过期时间

expire key second

--原子性自增、自减

INCR  key

DECR key

-- 加/减2个

INCRBY key  2

DECRBY key 2

-- 当前值后面添加值

append key value

redis的5种数据类型

其中字符串不详细概述

1.list,双向链表实现

lpush mylist "abc"; //当不存在该key时,创建一个双向链表,并赋值

lpush mylist "cda",“cdb”;  //在头结点处添加元素

rpush mylist "xyz";  //在尾部添加元素

-- 根据索引设置

lset mylist  1  "first"

--输出链表

lrange mylist 0 -1  //0代表起始位置,第四个位置-1代表链表最后(1代表当前下一个)

2.散列表

hset key field value  //field可以理解为散列桶

hget key field

hmset key field value

--获取2个散列桶直接相同key的value集合

--获取所有key的集合

hgetall key;

--获取hash里key的集合

hkeys key;

--获取hash里key对应的value的集合

HVALSkey;

4.集合 ,主要操作set(命令S开头)

3.有序集合 sorted list(命令以Z开头的),key必须为float、int等数字类型

zscore:取列表key的值

zrange:获取列表值集合

zrangebyscore sortedlist (1 2 ;  //根据key的区间进行取值  ,开闭区间

zrem:删除

zrank:排名,具体如下图

zinterstore:两个集合的交集,并合计共同的key的score,如下图

redis中的"事务"是一组命令的集合。事务同命令一样都是redis的最小执行单元。一组事务中的命令要么都执行,要么都不执行,Redis 不支持回滚

相关文章

  • Redis 简要使用

    Redis 设置认证 Python操作 Redis Node.js 操作Redis

  • php操作redis大全

    php连接redis测试 php操作redis函数封装 php操作redis大全,基本上php操作redis常用的...

  • Spring Boot - 集成 Redis

    前言 很久之前,有写过一篇博文介绍下 Redis 相关内容及操作:Redis 学习笔记[https://www.j...

  • Python ☞ day 13

    Python学习笔记之 MongoDB数据库 & Redis数据库 系统说明:windows 一、操作MongoD...

  • redis基础

    redis概念下载安装命令操作数据结构持久化操作使用Java客户端操作redis Redis 概念: redis是...

  • laravel操作redis笔记!

  • Redis操作笔记

    --开启redis redis-server redis.conf --链接redis服务器,默认链接localh...

  • Python操作Redis

    Python操作Redis 连接 Redis **import **redis r = redis.StrictR...

  • Redis常用操作命令

    近期项目中用到了Redis做为应用缓存, 为了了解和熟悉Redis常用操作, 故整理了一下该笔记, 希望能够帮助自...

  • python学习笔记(python操作redis和memcach

    python 操作redis 1,链接redis 2,字符串操作 3,list操作 4,set操作 ··· 并集 ...

网友评论

      本文标题:Redis操作笔记

      本文链接:https://www.haomeiwen.com/subject/admivxtx.html