一个键盘码代码,两只黄鹂名翠柳

Redis常用操作

Redis一共五种数据类型:string hash list set zsetRedis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis 优势性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过M 查看全文

小酌Redis(一)redis集群

1 概述一般的文档,都把redis的集群方式分成三种:主从、哨兵、集群(这里的集群只是广义集群的一种)。但是这么分类很不严谨,哨兵模式,单独使用是没有意义的,哨兵的作用有两个:监控:监控主节点和从节点是否正常运行提醒:当被监控的某个Redis节点出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或者其他应用程序发送通知。故障迁移:主数据库出现故障时自动将从数据库转换为主数据库说白了,哨兵就是一个打辅助的,本身并不提供数据存储功能,能独立使用的方式只有两种,主从模式和集群模式,所以我认为将redis分为两类比较合适:主从集群配合哨兵使用分布式(分区)集群主从集群主从集群,将数据库分为两中角色,一种是主数据库(master),另一种是从数据库(slave)。主数据库可以进行读写操作,从数据库只能有读操作(并不一定,只是推荐这么做,后续会说 查看全文

Redis 主从搭建

Linux 下安装本教程使用的版本为 4.0.12,下载并安装:Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。所以在搭建Redis服务器时需要C语言的编译环境gcc或g++。1. 环境确认首先确认系统中是否存在C语言的编译环境,终端运行如下命令:#gcc –version或#g++ --version如果出现如下字样则表示系统中存在C语言的编译环境,不需要安装。gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)Copyright (C) 2006 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; 查看全文

Redis数据库入门

(1)概述Redis是一个开源的,高性能,用C语言写的 非关系型数据库:nosql(not only sql),它的存储方式为:用key-value的方式进行存储,多用于做中央缓存。支持集群(主从同步),支持数据的持久化,可存储于磁盘中。关系型数据库:mysql,sql server,oracle。mysql和redis和memcached对比: mysqlredismemcached类型关系型非关系型非关系型存储位置磁盘磁盘和内存内存存储过期不支持支持支持读写性能低非常高非常高(2)安装RedisRedis 的官方下载站是 http://redis.io/download,可以去上面下载最新的安装程序下来,这个下载下来是Linux服务器版本的,官方没有windows版本的,但是github上有提供windows版本的:https://gi 查看全文

解决外网无法访问AWS EC2实例中redis的问题

1、EC2实例使用弹性IP,分配一个ip绑定ec2实例的私有ip 2、修改redis配置文件,bind 设置为私有ip,然后重启redis服务    vi /etc/redis/redis.conf3、开放redis的端口#配置aws安全组规则,来源建议是指定的ip地址#防火墙开放端口防火墙默认是关闭的,可以用命令sudo ufw status查看 如果防火墙是关闭的,不需要进行这一步,如果是开启的,输入以下命令开放指定的端口sudo ufw allow 63794、使用公网ip访问redis验证结果 查看全文

一文让你明白Redis持久化

网上虽然已经有很多类似的介绍了,但我还是自己总结归纳了一下,自认为内容和细节都是比较齐全的。文章篇幅有 4k 多字,货有点干,断断续续写了好几天,希望对大家有帮助。不出意外地话,今后会陆续更新 Redis 相关的文章,和大家一起学习。好了,下面开始回归正文:Redis 一共有 2 种持久化方式,分别是 RDB 和 AOF,下面我来详细介绍两种方式在各个过程所做的事情,特点等等。1、RDB 持久化RDB 持久化是 Redis 默认的持久化方式。它所生成的 RDB 文件是一个压缩的二进制文件,通过该文件可以还原生成 RDB 文件时的数据库状态PS:数据库状态是指 Redis 服务器的非空数据库以及他们键值对的统称1.1 RDB 文件的创建有两个命令可以生成 RDB 文件,一个是 SAVE、另一个是 BGSAVE。两者的区别在于:前者会阻塞 Redis 服 查看全文

关于redis管道和批量处理的代码

  版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HUXU981598436/article/details/88751381 更多代码请访问  www.itkc8.comList<GpsUploadVO> list = requestData.getVo().getList();         Map<Long, GpsUploadVO> reMap = list.stream().collect(Collectors.toMap(GpsUploadVO::getUplo 查看全文

将redis作为windows服务安装

将redis作为windows服务安装 1,下载redis并解压到一个目录下,然后切换到该目录下,也就是redis-server.exe文件所在的目录2,在cmd下执行 redis-server --service-install redis-windows-conf3,服务安装成功后启动服务 redis-server --service-start 附: redis win32位的安装教程Redis 3.2.100 Windows 32位下载 因为公司的老服务器用的是Windows 2008 32位,不得不安装Redis32位。可在微软的Github上有64位的MSI安装包,前天开始在不同的群里寻找32位的安装包,一直没找到,索性自己下载源码,安装VS2013 SP5,编译了一份Windows32位的服务程序,同时加上 查看全文
加载更多
其它 ( 244 )
python ( 199 )
java ( 175 )
算法 ( 136 )
linux ( 112 )
js ( 82 )
mysql ( 82 )
android ( 56 )
c/c++ ( 47 )
信息技术 ( 41 )
php ( 41 )
css ( 23 )
nginx ( 23 )
shell ( 22 )
教育 ( 21 )
html ( 19 )
操作系统 ( 19 )
设计模式 ( 18 )
node ( 14 )
tcp/udp ( 11 )
hive ( 11 )
es6 ( 10 )
es ( 10 )
编码 ( 9 )
redis ( 8 )
unix ( 5 )
SpringBoot ( 5 )
数据库 ( 5 )
hadhoop ( 4 )