数据库

MySQL每天自动增加分区的实现

有一个表tb_3a_huandan_detail,每天有300W左右的数据。查询太慢了,网上了解了一下,可以做表分区。由于数据较大,所以决定做定时任务每天执行存过自动进行分区。 1、在进行自动增加分区前一定得先对表手动分几个区 ALTER TABLE tb...

Redis实现多人多聊天室功能

本文为大家分享了Redis支持多人多聊天室功能的设计代码,供大家参考,具体内容如下 设计原理 左边的一个数据域,代表两个聊天室,聊天室id分别是827,729 在聊天室827里,有2个人,分别是jason22,jeff24他们分别已经阅读过聊天室内的id为...

Redis Scan命令的基本使用方法

1. 概述 SCAN 命令以及比较相近的 SSCAN、HSCAN 和 ZSCAN 命令都用于增量迭代数据集元素: SCAN 命令用于迭代当前数据库中的数据库键。 SSCAN 命令用于迭代集合(Set)中的元素。 HSCAN 命令用于迭代哈希(Hash)中的...

我也有微信朋友圈了 Android实现

本文实例分享了一个简单的朋友圈程序,包含了朋友圈的列表实现,视频的录制、预览与上传,图片可选择拍照,供大家参考,具体内容如下 FriendsListActivity  代码如下 public class FriendsListActivity e...

MySQL数据库约束详解

基本介绍 约束用于确保数据库的数据满足特定的商业规则 在mysql中,约束包括:not null,unique,primary key,foreign key 和check 5种 1.primary key(主键) 字段名 字段类型 primar...

hiredis从安装到项目实战操作

Hiredis是一个Redis的C客户端库函数,基本实现了Redis的协议的最小集。 花个两分钟跟我一起配置hiredis 当我们下载了最新版redis的时候,其实就已经自带了C++版本的操作库,只不过有些人没发现罢了。 进入到deps->hired...

Mysql 安装及my.ini的创建过程

Mysql 安装及my.ini的创建 1、在官网下载安装包 https://dev.mysql.com/downloads/mysql/ 第一个MSI 是镜像版本的,下载第二个,即8.0.23 193.0M 2、下载完成,得到对应的压缩包,解压缩到文件夹。...

关于redis Key淘汰策略的实现方法

1 配置文件中的最大内存删除策略 在redis的配置文件中,可以设置redis内存使用的最大值,当redis使用内存达到最大值时(如何知道已达到最大值?),redis会根据配置文件中的策略选取要删除的key,并删除这些key-value的值。若根据配置的策...