数据库
文章平均质量分 84
数据库使用总结
内核
懒人一个
展开
-
数据库:redis 设计 - 用户信息、聊天记录
文章目录方案设计代码 - py方案设计使用 redis列表 存储两个用户之间的聊天数据存储 内容使用json字符串封装,字段包括:fromId、toId、msg、time使用 redis hash 存储一个用户未读的消息条数存在问题:原子性问题 ??代码 - pyimport jsonimport timeimport redispool = redis.ConnectionPool(host=‘xxxx‘,port=6379, decode_responses=True)c原创 2021-02-21 20:31:01 · 632 阅读 · 0 评论 -
redis:数据持久化 RDB & AOF
文章目录前言1. RDB(Redis DataBase)1.1 内部实现原理1.2 何时触发?1.3 如果恢复 rdb 文件?1.4 优缺点2. AOF(Append Only File)2.1 内部原理2.2 开启2.3 重写规则说明2.4 优缺点3. 同时开启两种持久化方式4. 性能建议前言Redis 是 内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能1. RDB(Redis DataBase)在原创 2021-02-19 18:37:01 · 274 阅读 · 0 评论 -
数据库:c++ 操作 redis
文章目录前言1. 登陆信息配置2. 操作 redis2.1 连接到 redis2.2 断开 redis 连接2.3 执行 redis 命令2.4 清理返回结果3. 其他封装setgetTEST前言用官方提供的 hiredis 接口参考1. 登陆信息配置编写配置文件:{ "IP" : "127.0.0.1" , "PORT" : 6379}提取配置信息:redisConf.h#ifndef __REDISCONF_H__#define __REDISCO原创 2021-02-19 17:01:23 · 416 阅读 · 0 评论 -
MySQL:数据库基本操作
1、进入mysql数据库:Windows: mysql -hlocalhost -uroot -pPasswordLinux: mysql -u root -p-h:localhost表示MySQL服务器所在主机地址;-u:root是mysql用户名;-p:Password是密码(用户没有设置密码,显示Enter password时,直接回车即可。);注意:如果你的mys...原创 2019-09-13 22:44:17 · 204 阅读 · 0 评论