首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Redis入门【安装,常用类型,常用命令行命令】

其中: redis-cli:是redis提供的命令行客户端 redis-server:是redis的服务端启动脚本 redis-sentinel:是redis的哨兵启动脚本 接下来就是启动了...接下来是指定配置启动: 如果要让Redis以后台方式启动,则必须修改Redis配置文件,就在我们之前解压的redis安装包下(/usr/local/src/redis-6.2.6),名字叫redis.conf...:  我们先将这个配置文件备份一份: cp redis.conf redis.conf.bck 然后修改redis.conf文件中的一些配置: vim redis.conf 然后修改redis.conf...9、ZRANGEBYSCORE key min max:按照score排序后,获取指定score范围内的元素 ZRANGEBYSCORE student 0 100 10、ZDIFF、ZINTER、ZUNION...:求差集、交集、并集 ZDIFF 2 student students ​ ZINTER 2 student students ​ ZUNION 2 student students 4、剩余的命令可以通过

1.3K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    what is Redis?

    Redis是什么 Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性: 基于内存运行...直接自己构建了VM 机制 ,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求; 相比于其他数据库类型,Redis具备的特点是: C/S通讯模型 单进程单线程模型 丰富的数据类型 操作具有原子性...持久化 高并发读写 支持lua脚本 Redis的应用场景有哪些?...Redis 的应用场景包括: 1、缓存系统(“热点”数据:高频读、低频写) 2、计数器 3、消息队列系统 4、排行榜 5、社交网络和实时系统 Redis的数据类型及主要特性 Redis提供的数据类型主要分为...ZSet命令: ZADD/ZPOP/ZMOVE/ZCARD/ZCOUNT ZINTER/ZDIFF/ZDIFFSTORE/ZUNION Redis的数据结构 Redis的数据结构如下图所示: Redis

    25110

    Redis快速入门(二)

    ---- 一.Redis数据结构介绍 Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样: Redis为了方便我们学习,将操作不同数据类型的命令也做了分组...,在官网(https://redis.io/commands)可以查看到不同的命令: help @generic指令 ---- 二.Redis通用命令 通用指令是部分数据类型的,都可以使用的指令...Redis没有类似MySQL中的Table的概念,那么该如何区分不同类型的key呢?...例如,需要存储用户、商品信息到redis,有一个用户id是1,有一个商品id恰好也是1 使用key的结构 Redis的key允许有多个单词形成层级结构,多个单词之间用’:'隔开,格式如下:...key min max:按照score排序后,获取指定排名范围内的元素 ZRANGEBYSCORE key min max:按照score排序后,获取指定score范围内的元素 ZDIFF、ZINTER、ZUNION

    19340

    【Redis】Redis 集群

    一、集群概念 业务发展过程中遇到的峰值瓶颈: redis提供的服务OPS可以达到10万/秒,当前业务OPS已经达到20万/秒 内存单机容量达到256G,当前业务需求内存容量1T 这个时候可以使用集群的方式可以快速解决上述问题...-6379.conf 由redis-6379.conf得到redis-6380.conf、redis-6381.conf、redis-6382.conf、redis-6383.conf、redis-6384....conf,分别作为3个master和3个slave的启动配置文件 启动所有的master和slave 这还是一个一个的节点,我们需要把他们连在一起,在src目录下有一个redis-trib.rb.../redis-trib.rb create --replicas n ip1:port1 ip2:port2 .......写6组ip:port,执行指令,生成3组1主1从 生成多组主从结构前,我们先看一下data目录(在redis-端口.conf中配置)下生成的节点的配置文件nodes-端口.conf 我们输入yes,

    62530

    【Redis】Redis 哨兵

    哨兵(sentinel)  :是一个对主从结构中的每台服务器进行监控的分布式系统,当出现故障时通过投票机制选择新的master,并将所有slave连接到新的master;哨兵也是一台redis服务器,只是不提供数据服务...slave连接,选取一个slave作为master,将其他slave连接到新的master,并告知客户端新的服务器地址 二、配置哨兵模式 配置一拖二的主从结构,配置三个哨兵(配置相同,端口不同),配置文件为Redis...根目录下的sentinel.conf 启动哨兵 redis-sentinel sentinel-端口号.conf 1....编写redis服务器的配置文件 查看redis服务器配置文件,6379为master,6380为slave 生成6381的slave 3. ...启动redis服务器以及哨兵 启动一主两从三个redis服务器 启动26379哨兵 通过客户端登录已启动的26379哨兵服务器 在哨兵服务器上不能执行数据操作,只能执行哨兵对应的一些指令,我们输入

    40240

    Redis系列之Redis基础安装与基础知识

    Redis的基础使用redis的安装windows不是官方版本,是别人封装过了的,本质还是linux安装依赖进入指定文件夹,该文件夹用于存放相关文件引入redis文件解压文件redis的启动前台启动在任意位置输入...redis-server即可前台启动,但会阻塞整个会话窗口,不建议这种启动方式后台启动保险起见,备份一份配置文件cp redis.conf redis.conf.bck修改相关配置# 允许访问的地址,默认是...,让系统获取到该文档启动redissystemctl start redis关闭redis:shutdown设置开机自启systemctl enable redisredis的关闭redis-cli -...whitscores limit offset count:按照score排序后,获取指定score范围内的元素,可以用滚动查询,offset为从最大值开始的偏移量,count为插叙的数据条数ZDIFF、ZINTER、ZUNION...、图存储、对象存储Redis相关知识Redis是单线程的redis中命令选择第几个数据库:select 数字连接redis:redis-cli -h 192.168.146.128 -p 6379 -a

    11210

    Redis是什么?看这一篇就够了

    ZSet命令: ZADD/ZPOP/ZMOVE/ZCARD/ZCOUNT ZINTER/ZDIFF/ZDIFFSTORE/ZUNION Redis的数据结构 Redis的数据结构如下图所示: ?...Redis常见问题解析:击穿 概念:在Redis获取某一key时, 由于key不存在, 而必须向DB发起一次请求的行为, 称为“Redis击穿”。 ?...后端采用nodeJS 使用Azure的Redis服务 Redis的使用场景     - token缓存, 用于令牌验证     - IP白名单 碰到的问题 “网络抖动”或者Redis服务异常导致Redis...进阶之Redis协议简介 Redis客户端通讯协议:RESP(Redis Serialization Protocol),其特点是: 简单 解析速度快 可读性好 Redis集群内部通讯协议:RECP(Redis...Memcache:这是一个和Redis非常相似的数据库,但是它的数据类型没有Redis丰富。

    16.2K62

    【Redis】Redis 删除策略

    一、过期数据 Redis中的数据特征:  Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 XX : 具有时效性的数据 -1 : 永久有效的数据 -2 :...redis服务器有很多操作需要执行时,CPU的压力会很大,于是redis中的策略是,在内存还够的前提下,先不急着释放已删除的数据的内存空间,先执行客户端的指令 二、数据删除策略 redis中的数据删除策略包括定时删除...、惰性删除、定期删除 redis中用一个hash结构数据存放地址和过期时间,而删除策略就是基于这块hash数据结构 我们需要在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降...如果内存不满足新加入数据的最低存储要求,redis要临时删除一些数据为当前指令清理存储空间。...当对所有数据尝试完毕后,如果不能达到内存清理的要求,将会出现错误信息 影响数据逐出的相关配置 maxmemory:redis可使用内存占物理内存的最大比例,默认为0,表示不限制redis使用内存。

    85130
    领券