
数据库
奔跑的大象
QQ:763098346
Email:763098346@QQ.com
展开
-
Redis常用命令
保存数据save 保存数据(同步到磁盘)注:会造成redis主进程阻塞,生产环境慎用bgsave保存数据(同步到磁盘)注:只有在 fork() 子进程时有短暂的阻塞save m n注:save m n 是指在 m 秒内,如果有 n 个键发生改变,则自动触发持久化。数据清理flushallflushall 命令用于清空 Redis 数据库,在生产环境下一定慎用,当 Redis 执行了 flushall 命令之后,则会触发自动持久化,把 RDB 文..原创 2021-12-02 10:29:23 · 665 阅读 · 0 评论 -
Redis数据持久化配置
默认配置注:默认情况下,持久化配置是关闭的#持久化开关配置(yes开启no关闭)appendonly no#持久化类型#always:每次操作都会立即写入aof文件中(性能最低,不推荐)#everysec:每秒持久化一次(默认配置)(折中方案,推荐)#no:不主动进行同步操作,默认30s一次(redis重启或服务器重启会丢失30内的数据)appendfsync everysec默认配置情况下,redis是如何同步保存数据到磁盘上的?如下配置:...原创 2021-12-01 11:17:47 · 1333 阅读 · 0 评论 -
记一次 Redis 配置问题,导致无法连接的问题。
环境如下:1、开发环境-测试服器A,部署了redis,如IP为:192.168.1.52、本机开发,如IP为:192.168.1.203、代码中,resi的配置为如下:exports.redis = () => { return { port: 6379, ip: "192.168.1.5", pwd: '123456', };};4、启动程序后,连接redis,报如下错误:[2021-05-02T11:13:06.059] [ERROR]原创 2021-05-02 11:19:16 · 4654 阅读 · 0 评论 -
SQL 拼接表名并调用 并取返回值
例如我们有多个表,而多个表的区别在于表名格式为Table+X 例如Table_1,Table_2,Table_3 我们需要通过一条语句来动态查询三个表内的数据,哪么需要将整条语句拼接,然后使用Exec(语句) 如果需要得到返回值 需要用到 sp_executesql.例如我们要查询Table_x表内UserID为100的用户的 性别(Gender字段)参数 X为不定值 需要动态进行查询 代码如下原创 2015-07-22 14:08:43 · 6660 阅读 · 0 评论