深圳电器网站建设,南昌官网seo,做产品宣传网站多少钱,北京市e窗口工商登记1.redis 特点
Redis特性#xff08;8个#xff09; 1 速度快#xff1a;10w ops#xff08;每秒10w读写#xff09;#xff0c;数据存在内存中#xff0c;c语言实现#xff0c;单线程模型 2 持久化#xff1a;rdb和aof
3 多种数据结构#xff1a; 5大数据结构 …1.redis 特点
Redis特性8个 1 速度快10w ops每秒10w读写数据存在内存中c语言实现单线程模型 2 持久化rdb和aof
3 多种数据结构 5大数据结构 BitMaps位图布隆过滤器 本质是 字符串 HyperLogLog超小内存唯一值计数12kb HyperLogLog 本质是 字符串 GEO地理信息定位 本质是有序集合
4 支持多种编程语言基于tcp通信协议各大编程语言都支持
5 功能丰富发布订阅消息 Lua脚本事务pipeline
6 简单源代码几万行不依赖外部库
7 主从复制主服务器和从服务器主服务器可以同步到从服务器中
8 高可用和分布式 2.8版本以后使用redis-sentinel支持高可用 3.0版本以后支持分布式
2.安装
#下载wget http://download.redis.io/releases/redis-6.2.9.tar.gz
#解压
tar -xzf redis-6.2.9.tar.gz
#建立软连接
ln -s redis-6.2.9 redis
cd redis
makemake install#在src目录下可以看到
#redis-server---redis服务器
#redis-cli---》redis命令行客户端
#redis-benchmark---》redis性能测试工具
#redis-check-aof---aof文件修复工具
#redis-check-dump---》rdb文件检查工具
#redis-sentinel---》sentinel服务器哨兵
#redis作者对windows维护不好window自己有安装包
3.卸载
# 1、查看redis进程
ps aux|grep redis
# 2、kill掉进程
kill 进程id
# 3、进入到redis目录
cd /usr/local/
# 4、删除redis对应的文件
rm -f /usr/local/redis/bin/redis*
rm -f /usr/local/bin/redis*
# 5、删除对应的文件
rm -rf redis
4.三种启动方式 #最简启动
redis-server
ps -ef|grep redis #查看进程
netstat -antpl|grep redis #查看端口
redis-cli -h ip -p port ping #命令查看#动态参数启动
redis-server --port 6380 #启动监听6380端口###配置文件启动
#配置文件启动6379对应手机按键MERZ意大利女歌手Alessia Merz的名字#####通过redis-cli连接输入config get * 可以获得默认配置
#在redis目录下创建config目录copy一个redis.conf文件
#daemonize--》是否是守护进程启动no|yes
#port---》端口号
#logfile--》redis系统日志
#dir--》redis工作目录
配置文件#查看一下默认注释把#和空格去掉
cat redis.conf|grep -v # |grep -v ^$
#重定向到另一个文件
cat redis.conf|grep -v # |grep -v ^$ redis-6382.confdaemonize yes #是否以守护进程启动
pidfile /var/run/redis.pid #进程号的位置删除
port 6379 #端口号
dir /root/lqz/redis/data #工作目录
logfile daemonize yes #是否#其他全删掉
#在redis目录下新建data目录用来存放书籍
#启动redis
redis-server config/redis.conf
#查看进程
ps -ef |grep redis-server |grep 6379
#查看日志
cd data
cat 6379.log