NoSql
文章平均质量分 92
Roy_Xiong
Java是一个很有趣的东西。
展开
-
使用redis缓存加索引处理数据库百万级并发
使用redis缓存加索引处理数据库百万级并发使用redis缓存加索引处理数据库百万级并发前言:事先说明:在实际应用中这种做法设计需要各位读者自己设计,本文只提供一种思想。准备工作:安装后本地数redis服务器,使用mysql数据库,事先插入1000万条数据,可以参考我之前的文章插入数据,这里不再细说。我大概的做法是这样的,编码使用多线程访问我的数据库,在访问数据库前先访问r转载 2017-03-11 01:45:35 · 1695 阅读 · 0 评论 -
redis高并发抽奖(2)
本篇文章是基于原先写的一篇文章 进行的另一种补充方案,原先的每次抽奖都会进行计算一次概率和奖品,内存消耗比较大,不太建议使用!本次方案借鉴了腾讯红包先计算在分发策略极大的提高系统的效率和减少内存的消耗。下面我给大家介绍一下本次抽奖补充方案内容。一、思路1.表结构:drop table T_LOTTERY_MANAGEMENT cascade constraints;/*============...原创 2018-04-17 14:06:47 · 4401 阅读 · 5 评论 -
Redis学习笔记五:redis主从复制
通常使用Redis时,如果redis存储的是一些非常重要的数据,那么只配置一台服务器的redis是有风险的,以为如果主服务器宕机,影响到正常业务之外,最终要的是数据的丢失,因此我们常常会配置多台redis做集群,除了防止主机宕机,我们还可以实现读写分离,任务分离等。 为了使redis其高可用,redis在2.4版本后加入了sentinel功能,主要功能是在主机宕机时自动选举出一个转载 2017-07-07 00:37:57 · 276 阅读 · 0 评论 -
Redis学习笔记四:redis的持久化
Redis相对于memcached除了数据结构更丰富以外还有个最大的特点,就是支持数据的持久化,即把数据存储于断电后不会丢失的设备中,通常是硬盘,因此redis它是一种缓存数据库。Redis的持久化通常有2种方式:rdb快照持久化、aof日志持久化一、 rdb快照持久化 快照持久化的原理即把内存里的数据当做快照,dump保存到磁盘的rd转载 2017-07-07 00:35:53 · 283 阅读 · 0 评论 -
Redis学习笔记三:redis事物及锁的应用
Redis和MySQL一样,也支持简单的事物,并且redis还可以对key进行加锁,防止同时对某一key操作而导致数据错误一、 Redis与MySQL事物比较: MySQLRedis开启语句start transactionmuitl事物语句普通sql转载 2017-07-07 00:35:02 · 342 阅读 · 0 评论 -
Redis学习笔记二:Redis的常用操作命令
一、 Redis对于key的操作命令命令作用备注del key [key ...]删除1个或多个键不存在的key忽略掉,返回真正删除的key的数量rename key newkey把key改名为newkey如果newkey已存在,则newkey的原值被覆盖rena转载 2017-07-07 00:34:09 · 231 阅读 · 0 评论 -
Redis Sentinel机制与用法说明
Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。它的主要功能有以下几点转载 2017-07-06 17:53:53 · 306 阅读 · 0 评论 -
redis 秒杀抢购demo
package com.xiong.framework.redis;import java.util.List;import java.util.UUID;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import redis.clients.jedis.Jed原创 2017-07-12 02:09:32 · 596 阅读 · 0 评论 -
redis配置文件redis.conf的详细说明
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程转载 2017-07-02 03:52:12 · 250 阅读 · 0 评论 -
MemcacheDB, Tokyo Tyrant, Redis性能测试比较
目录(?)[+]I had tested the following key-value store for set() and get()MemcacheDB, use memcached client protocol.Tokyo Tyrant (Tokyo Cabinet), use memcached client protocolRedis, use转载 2017-06-29 16:40:57 · 726 阅读 · 0 评论 -
Redis RDB 和 AOF 两种持久化机制
Redis 分别提供了 RDB 和 AOF 两种持久化机制:RDB 将数据库的快照(snapshot)以二进制的方式保存到磁盘中。AOF 则以协议文本的方式,将所有对数据库进行过写入的命令(及其参数)记录到 AOF 文件,以此达到记录数据库状态的目的。 server [label = "命令请求"]; server -> aof [ label = "网络协议格式的\n命令内转载 2017-03-30 21:00:23 · 369 阅读 · 0 评论 -
字典翻译
最近比较烦,电脑坏了。把以前的好东西备份一下。1.字典翻译表结构CREATE TABLE `t_sys_dict` ( `dict_id` varchar(20) NOT NULL, `sys_code` varchar(20) NOT NULL DEFAULT 'xiong' COMMENT '系统代码', `dict_code` varchar(50) NOT NULL...原创 2019-04-25 14:56:06 · 1028 阅读 · 0 评论