头条权重查询站长工具,微网站中定位功能怎么做的,网站开发需求表,网站建设添加资料文章目录 1.快速了解Redis1.1简介1.2与其他key-value存储的不同处1.3Redis安装——Windows环境1.3.1下载redis1.3.2启动redis1.3.3进入redis客户端1.3.4修改配置 1.4Redis安装——Linux环境1.4.1安装命令1.4.2启动redis1.4.3进入redis客户端 1.5配置修改1.6小结 1.快速了解Redi… 文章目录 1.快速了解Redis1.1简介1.2与其他key-value存储的不同处1.3Redis安装——Windows环境1.3.1下载redis1.3.2启动redis1.3.3进入redis客户端1.3.4修改配置 1.4Redis安装——Linux环境1.4.1安装命令1.4.2启动redis1.4.3进入redis客户端 1.5配置修改1.6小结 1.快速了解Redis
1.1简介
RedisRemote Dictionary Server 是一个开源的内存存储系统常用于构建高性能、高可扩展性的应用程序。它支持多种数据结构如字符串、哈希表、列表、集合、有序集合等并提供了丰富的操作命令使开发人员能够快速、灵活地处理数据。
Redis 是完全开源的遵守 BSD 协议是一个基于内存高性能的 key-value 数据库。
1.2与其他key-value存储的不同处
内存存储Redis 是基于内存的存储系统数据存储在内存中因此读写速度非常快。相比之下传统的关系型数据库通常将数据存储在磁盘上读写速度较慢。持久化Redis 支持多种持久化方式如 RDB 持久化和 AOF 持久化可以将数据定期保存到磁盘中以防止数据丢失。而传统的关系型数据库通常具有 ACID 特性保证数据的一致性和持久性。数据结构除了简单的 key-value 存储外Redis 还支持多种复杂的数据结构如列表、集合、有序集合和哈希表等。这些数据结构可以用于更灵活地存储和处理数据适用于不同的应用场景。缓存Redis 常被用作缓存服务器用于加速对数据库或其他后端存储系统的访问。通过缓存热点数据可以减少对后端存储的查询次数提高系统性能。
1.3Redis安装——Windows环境
1.3.1下载redis **下载地址**https://github.com/tporadowski/redis/releases。 1.3.2启动redis 当前文件夹进入cmd命令行窗口在命令行输入以下命令 这样就启动了redis服务 redis-server.exe redis.windows.conf关闭redis的快捷键是ctrl c 1.3.3进入redis客户端 在确保redis启动的条件下还是在当前文件夹进入cmd窗口输入以下命令进入redis客户端使用ping命令验证 redis-cli.exe1.3.4修改配置 修改密码 打开该文件注意requirepass前面不能有空格否则会报错 重新进入客户端搭配-a 加上密码进入客户端 1.4Redis安装——Linux环境
1.4.1安装命令 #记得去掉 # wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# tar -xzvf redis-6.0.8.tar.gz
# cd redis-6.0.8
# make执行完 make 命令后redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server还有用于测试的客户端程序 redis-cli 1.4.2启动redis
# cd src
# ./redis-server注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。 1.4.3进入redis客户端 启动 redis 服务进程后就可以使用测试客户端程序 redis-cli 和 redis 服务交互了。 比如 # cd src
# ./redis-cli
redis set a bb
OK
redis get a
bb1.5配置修改 可以通过redis.conf文件修改配置 配置项说明daemonize noRedis 默认不是以守护进程的方式运行可以通过该配置项修改使用 yes 启用守护进程Windows 不支持守护线程的配置为 no port 6379指定 Redis 监听端口默认端口为 6379bind 127.0.0.1绑定的主机地址requirepass foobared设置 Redis 连接密码如果配置了连接密码客户端在连接 Redis 时需要通过 AUTH 命令提供密码默认关闭appendonly no指定是否在每次更新操作后进行日志记录Redis 在默认情况下是异步的把数据写入磁盘如果不开启可能会在断电时导致一段时间内的数据丢失。
#默认端口6379
port 6379
#绑定ip如果是内网可以直接绑定 127.0.0.1, 或者忽略, 0.0.0.0是外网
bind 0.0.0.0
#守护进程启动
daemonize yes
#密码 abcd123
requirepass abcd1231.6小结
第一章主要介绍了redis一种基于内存高性能的key-value存储数据库主要有支持多种数据结构字符串、哈希、列表、集合、有序集合、内存存储、持久化、缓存以及redis的windows和linux两个环境下的安装命令启动演示进入客户端以及常用的配置文件修改说明