最新 最热

Redis系列(十一)redis命令全集

总的来说,Redis 是一个基于内存的高性能的键值型数据库,也就是常说的 NoSQL, 可以用来作为数据库或者缓存。并且支持多种数据结构,包括字符串,散列,列表,集合,带有范围查询的排序集,位图,HyperLogLog,具有半径查询的地理空间索...

2020-09-21
1

Ubuntu安装Redis(手动编译)

现在进入先前解压后得到的文件夹(我的在/opt/software/redis-5.0.5),复制配置文件redis.conf到/etc/redis/下,并用vi命令编辑该文件,将“daemonize no”修改为“daemonize yes”,即设置成作为后台进程运行,修改完成后保存退...

2020-09-20
1

Redis系列(十三)应用之分布式锁

分布式锁有着多种多样的实现方式,今天就来介绍一下 如何用 Redis 实现一个分布式锁。

2020-09-20
3

Redis系列(十二)scan Info Object等特殊命令集合

在上一篇文章中,介绍了 Redis 的所有命令的基本含义及其用法。但是 Redis 的命令太多,导致上一篇文章只能简单的进行总结,而有一些命令是那么简单的话语总结不了的,因此在这里单独的进行讲解。...

2020-09-19
1

Redis的各种数据类型实践-Set

Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。...

2020-09-18
0

redis学习(十六)

Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中 的数据库状态也会消失。所以 Redis 提供了持久化功能!...

2020-09-18
3

Oh! Binlog还能这样用之Canal篇

•当你使用了redis或者其他中间件做缓存的时候,经常发现缓存和数据库的数据不一致,只能通过定时任务或者缓存过期的方式去做一些限制。•当你使用了ES做搜索工具,使用双写的那一套方法,还在为ES和数据库不是一个事务而担...

2020-09-18
0

Go 使用三方 Redis 包操作 Redis

Redis 是一个基于内存的非关系型数据库,在项目开发中使用非常广泛,Go 语言操作 Redis 需要使用三方包,我们选择支持 Redis 集群和 Redis 哨兵的 go-redis 包来讲述 Go 语言如何操作 Redis。...

2020-09-18
0

在全Linux环境去开发、运行、部署.NET Core项目!

2016年.NET Core首个正式版本问世,如今已发布到了.NET Core3.1,再有2个月.NET5也将如约而至,跨平台开发已经快5年,然而很多人却还只是在Windows上用Visual Studio + SQL Server去做.NET Core跨平台开发,欠缺对Linux的认知...

2020-09-18
1

spring的缓存(cache)-(缓存穿透、缓存击穿、缓存雪崩、热点数据)

注:本文篇幅有点长,所以建议各位下载源码学习。(如需要请收藏!转载请声明来源,谢谢!)

2020-09-18
0