核心内容摘要
看完就想试!GLM-4.6V-Flash-WEB生成的回答太精准了
RedisRedis是一种开放源代码BSD许可的内存中数据结构存储用作数据库缓存和消息代理。
Redis提供数据结构例如字符串哈希列表集合带范围查询的排序集合位图超日志地理空间索引和流。
Redis具有内置的复制Lua脚本LRU驱逐事务和不同级别的磁盘持久性并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。
redis它是一个开源的数据库缓存的服务器它里面可以存放字符串hash列表集合数据类型的数据它的计算基于内存进行计算的。
而且数据也可以持久化到磁盘中。
而且它也提高了哨兵模式以及集群模式来提高redis的可用性。
安装win当前官方包仅支持通过docker来在win平台上使用redis本教程使用三方包当然你也可以查阅官方教程使用dockerRelease Redis
8.
0 for Windows · redis-windows/redis-windows翻到最下面安装Redis-
8.
0-Windows-x64-cygwin-with-Service.zip这是一个使用了Cygwin 环境来运行 Redis的编译版本Cygwin是一个在 Windows 上提供POSIX 兼容层的工具类似轻量级 Linux 子系统。
用 Cygwin 把 Redis “套”在 Windows 上跑。
解压后双击start.bat即可启动默认监听6379端口也可打开redis.conf进行配置linux命令行官方下载地址Install Redis Open Source | Docs安装参考官方文档即可下载完成后需要将压缩文件解压输入以下命令解压到当前目录tar -zvxf redis-版本号.tar.gz一般都会将redis目录放置到 /usr/local/redis目录mv /root/redis-xxx /usr/local/rediscd到/usr/local/redis目录输入命令make执行编译命令接下来控制台会输出各种编译过程中输出的内容。
安装输入以下命令make PREFIX/usr/local/redis install这里多了一个关键字PREFIX这个关键字的作用是编译的时候用于指定程序存放的路径。
比如我们现在就是指定了redis必须存放在/usr/local/redis目录。
假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录库文件会存放在/usr/local/lib目录。
配置文件会存放在/usr/local/etc目录。
其他的资源文件会存放在usr/local/share目录。
这里指定号目录也方便后续的卸载后续直接rm -rf /usr/local/redis 即可删除redis。
启动redis根据上面的操作已经将redis安装完成了。
在目录/usr/local/redis 输入下面命令启动redis./bin/redis-server ./redis.conf更多的话Redis 默认只有一个“数据库空间”虽然支持SELECT 015多个 DB但官方已不推荐使用它不像 MySQL 那样天然支持“按库隔离”因此若一个机器上安装了redis很多开发者图方便会直接连同一个 Redis 实例如果有明确的Key标准一般是没有什么问题的因为内存就那么点。
大型的项目就会使用物理隔离比如每个重要项目或微服务独占一个 Redis 实例或集群或通过Docker部署多个Redis容器来实现隔离Redis 默认安装后是没有密码的可以通过redis.conf配置。
redis数据存储在内存因此一定要做好内存限制避免爆内存比如收到DDoS攻击