Redis

Redis的学习(一、Redis的一些常用技术)

与大多数的NoSql不同,Redis是存在事务的,尽管它没有数据库那么强大。Redis的事务是使用MULTI-EXEC的命令组合,使用它可以提供两个重要的保证:1.事务是一个被隔离的操作,事务中的方法都会被Redis进行序列化并按顺序执行,事务在执行的过程中不会被其他客户端发生的命令所打断。2.事务是一个原子性的操作。...

redis总结(持续更新)

redis的定义 在介绍redis之前,我们要介绍一些定义:1.NoSql:它泛指非关系型的数据库。2.关系型数据库:就是以关系模型来建模的数据库管理系统,关系模型就是以行和列组成二维表。redis是NoSql数据库中使用较为广泛的非关系型内存数据库,它基于c语言开发。以key-value类型存储。他是单线程...
代码星球·2020-06-28

redis5种数据类型的常用命令

注意:http://redisdoc.com/如果想要了解redis各个数据类型具体的用法,可以参考此地址也可以参考如下地址:https://www.runoob.com/redis/redis-sets.html 下面这个图是对redis五种基本数据类型的基本操作进行的总结,参考文章链接在本文最后 ...

redis常用的面试题

下面的面试题都来源于网上,当时记笔记的时候忘记记是哪些地址了,实在是不好意思,很感谢大家的分享 为什么要用redis(缓存)1.性能上:用户访问,如果直接从数据库中查数据,因为是从硬盘上读取,所以比较慢,如果将用户访问的数据放入缓存中,那么因为redis是属于内存数据库,直接操作内存,会快很多。2.并发上:缓...

window10 64位系统下redis服务端的下载-安装-配置-卸载

redis下载 windows下载地址:https://github.com/microsoftarchive/redis/releases自己定义一个目录,解压一下,我的目录是这个,其中:redis-cli.exe是客户端,redis-server.exe是服务端 redis启动 之后c...

Redis连接出现Error: Connection reset by peer的问题是由于使用Redis的安全模式

现在网上一查出现安全模式的连接,基本都是要关闭服务端的操作,其实这种方式是不正确的,最有效的解决方式是使用stunnel进行安全模式的连接。我碰到的问题是微软云(其实我不想用!)连接Redis,默认采用6380做为SSL端口,而微软云同时还会启用非SSL端口6379,如果嫌其麻烦,可以用非SSL进行连接。下面是解决方法...

Redis哨兵模式主从同步不可以绑定127.0.0.1或者0.0.0.0,不然无法进行主从同步

Redis哨兵模式主从同步不可以绑定127.0.0.1或者0.0.0.0,不然无法进行主从同步,一定要绑定内网IP,而对于跨机房的问题,可以使用iptables进行nat转发来解决。...

CentOS 6.9/7通过yum安装指定版本的Redis

一、安装//安装依赖#wgethttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm&&rpm-ivhepel-release-6-8.noarch.rpm#yuminstall-yjemalloc//安装Red...

Redis多个数据库

注意:Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似,所以可以将...
代码星球·2020-06-26

收集的一些Redis操作技巧教程

redis(1)、redis入门redis(2)、redis数据类型redis(3)、基于jedis、spring-data-redis连接操作redis redis(4)、基于redis构建异步消息系统redis(5)、redis最大缓存设置策略redis(6)、redis复制redis(7)、redis持...

Ubuntu 16.04安装RedisDesktopManager

说明:0.9版本的安装补上,只能安装0.8版本的。官网:https://github.com/uglide/RedisDesktopManager下载:https://github.com/uglide/RedisDesktopManager/releases/download/0.8.3/redis-desktop-...

redis GEO数据类型

edis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。地理位置大概提供了6个命令,分别为:GEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUSBYMEMBER具体的功能如下:1.命令:GEOADD keylongitudelatitud...
代码星球·2020-06-20

史上最全Redis面试题及答案

1、什么是Redis?2、Redis相比memcached有哪些优势?3、Redis支持哪几种数据类型?4、Redis主要消耗什么物理资源?5、Redis的全称是什么?6、Redis有哪几种数据淘汰策略?7、Redis官方为什么不提供Windows版本?8、一个字符串类型的值能存储最大容量是多少?9、为什么Redis需...

使用 Redis 统计在线用户人数

每当一个用户上线时,我们就执行 ZADD 命令,将这个用户以及它的在线时间添加到指定的有序集合中:ZADD"online_users"<user_id><current_timestamp>通过使用 ZSCORE 命令检查指定的用户ID在有序集合中是否有相...

redis面试

1Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过RedisModule,像BloomFilter,RedisSearch,Redis-...
代码星球·2020-06-20