同步操作将从 小牛肉/cs-wiki 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Redis(Remote Dictionary Server ),即远程字典服务:是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。
🎉 免费和开源!是当下最热门的 NoSQL 技术之一,也被人们称之为结构化数据库。
🆚 Redis 与其他 key - value 缓存产品相比有以下三个特点:
👍 Redis 优势:
📥 下载地址:https://github.com/MicrosoftArchive/redis/releases
🚨 停更很久了,因为 Redis 都是推荐在 Linux 服务器上搭建。
具体安装教程见此:👉 Redis 在 windows 下安装过程
😒 在打开虚拟机的时候遇到了 BUG,
drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message
,参考本篇文章解决:https://blog.csdn.net/mychangee/article/details/104954262
🏃 Ununtu 下安装步骤:
在 Ubuntu 系统安装 Redis 可以使用以下命令:
$sudo apt-get update
$sudo apt-get install redis-server
如果报错无法获得锁
,可用如下方法解决:
启动 Redis
$ redis-server
查看 redis 是否启动?
$ redis-cli
以上命令将打开以下终端:
redis 127.0.0.1:6379>
127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。
redis 127.0.0.1:6379> ping
PONG
以上说明我们已经成功安装了 redis 🎉。
redis-benchmark
是一个官方自带的压力(性能)测试工具。
redis 性能测试工具可选参数如下:
我们来简单测试下:
# 测试:100个并发连接 100000请求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
🔎 这些字段的含义:
redis 默认有 16 个数据库,默认使用的是第0个
可以使用 select
进行切换数据库:
查看数据库所有的 key
:
可以看到, 4)name
便是我们添加的 key
。
清除当前数据库 flushdb
清除全部数据库的内容 FLUSHALL
Redis 是很快的,官方表示,Redis 是基于内存操作,CPU 不是 Redis 的性能瓶颈,Redis 的瓶颈是根据 机器的内存和网络带宽,既然可以使用单线程来实现,所以 Redis 是基于单线程的。
Redis 将所有的数据全部放在内存中,如果使用多线程,那么 CPU 的上下文切换是一个耗时的操作。对于内存系统来说,如果没有上下文切换,多次读写都是在一个CPU上的,那么效率就是最高的。Redis 便基于此。
💡 存取速度:CPU > 内存 > 外存(硬盘)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。