上海网站建设开发公,网站新功能演示用什么技术做的,湛江模板做网站,天津首页概述
Redis是什么
Redis, Remote Dictionary Server, 即远程字典服务。免费开源的数据库。
由C语言编写#xff0c;支持网络#xff0c;可基于内存亦可持久化的日志型、KV数据库#xff0c;并提供所种语言的API。
Redis能干嘛
用于内存存储#xff0c;持久化。rdb、ao…概述
Redis是什么
Redis, Remote Dictionary Server, 即远程字典服务。免费开源的数据库。
由C语言编写支持网络可基于内存亦可持久化的日志型、KV数据库并提供所种语言的API。
Redis能干嘛
用于内存存储持久化。rdb、aof效率高可以用于高速缓存发布订阅系统地图信息分析计时器、计数器浏览量…
特性
多样的数据类型持久化集群事务…
安装Redis 在电脑上安装homebrew 执行brew install redis6.2 查看安装即配置文件 Homebrew 安装软件默认在 /usr/local/Cellar下 redis配置文件redis.conf在/usr/local/etc下 将redis的配置文件拷贝一份到软件目录下 修改这个配置文件的这句话让redis可以以守护进程的方式启动。 启动redis redis-server redis.conf # 指定配置文件启动下面的图是以非守护进程开启时显示的画面 连接redis redis-cli -h localhost -p 6379关闭redis redis-cli shutdown测试性能
redis-benchmark是官方的压力测试工具。 # 测试100个并发连接 每个并发100000个请求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000基础知识
redis默认有16个数据库可以在配置文件中看到。
默认使用的是第0个数据库可以使用 SELECT dbid 来选择数据库
数据库切换 查看当前数据库所有的键值
keys *清空数据库
flushall # 清空所有数据库
flushdb # 清空当前数据库Redis是单线程的版本6之后分发、存储等IO操作加入了多线程支持默认关闭但是执行命令还是单线程的。 Redis是基于内存操作CPU不是Redis性能的瓶颈而是机器的内存和网络带宽。