一 Redis基础 1.1 Redis安装 #1 key-value的存储方式, value有很多数据类型:5大:string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型 #2 非关系型内存数据库 #3 与Memcached比较: ...
分类:
其他好文 时间:
2020-07-27 23:52:58
阅读次数:
78
## 集群初探 nginx:keepalived,入口唯一 tomcat:负载均衡集群,session共享,使用redis mysql:mysql proxy中间层,master可读写,以写为主,slave只读 oracle:rac,外层看起来多个实例,底层是共享一个存储系统 集群与分布式 集群是软 ...
分类:
其他好文 时间:
2020-07-27 23:41:53
阅读次数:
85
1. Redis 1. 概念 Redis(REmote DIctionary Server)是用C语言开发的一个开源的高性能键值对(key-value)数据库 简单来说redis就是一个数据库,不过与传统数据库不同的是 redis的数据是存在内存中的,所以读写速度非常快,因此 redis被广泛应用于 ...
分类:
其他好文 时间:
2020-07-27 23:40:52
阅读次数:
68
1. 基于Linux环境安装Redis 1.1 基于Cent OS7安装Redis 下载安装包 wget http://download.redis.io/release/redis-?.?.?.tar.gz 解压 tar -xvf 文件名.tar.gz 编译 make 安装 make instal ...
分类:
其他好文 时间:
2020-07-27 23:40:37
阅读次数:
70
经反映redis连接超时,先定位到redis配置文件目录被删除;继而重启redis后出现连接中断问题(未启动成功);查看redis的输出日志时发下报以下错误: 根据提示在/etc/sysctl.conf文件中添加vm.overcommit_memory = 1, 修改其大透明页,并将调整redis的 ...
分类:
其他好文 时间:
2020-07-27 23:34:42
阅读次数:
83
一、创建celery包 1、新建一个包,任意命名,如,celery_task。 2、包内创建celery对象,指定命名为celery.py: from celery import Celery broker = 'redis://127.0.0.1:6379/1' backend = 'redis: ...
分类:
其他好文 时间:
2020-07-27 23:34:07
阅读次数:
76
我看到很多人再工作中经常使用redis 但一般都是使用redis的string的key-values类型,所以今天想写写这个随笔。 首先我们要了解到redis有五大类型: 1、string 类型 key-value的形式 ,此类型有一个问题在内存中最小数据为512byte[].所以为有一定的内存浪费 ...
分类:
其他好文 时间:
2020-07-27 17:48:39
阅读次数:
67
1 Python操作Redis之普通连接 # 1 pip3 install redis # 简单使用 from redis import Redis # conn=Redis() #连接对象 conn=Redis(host='127.0.0.1', port=6379) ret=conn.get(' ...
分类:
其他好文 时间:
2020-07-27 17:45:49
阅读次数:
59
redis-持久化 ? redis是一个内存数据库,数据是保存在内存中的,内存中的数据变化是很快的,比如服务器出现宕机或者重启,redis应用挂了,那么数据就丢失了,这个是很严重的问题。redis提供了两种持有化的方式来解决这个问题,RDB(Redis DateBase)和AOF(Append On ...
分类:
其他好文 时间:
2020-07-27 16:02:58
阅读次数:
63
1. Redis Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bi ...
分类:
系统相关 时间:
2020-07-27 15:55:04
阅读次数:
89