redis安装和配置

#下载
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
#解压
tar -xzf redis-5.0.7.tar.gz
#建立软连接
ln -s redis-5.0.7 redis
cd redis
make&&make install
# 可执行文件
#在src目录下可以看到
#redis-server--->redis服务器
#redis-cli---》redis命令行客户端
#redis-benchmark---》redis性能测试工具
#redis-check-aof--->aof文件修复工具
#redis-check-dump---》rdb文件检查工具
#redis-sentinel---》sentinel服务器,哨兵
#三种启动方式
1 没有配置文件的默认启动方式(用的很少)
./src/redis-server
2 指定一些配置启动(用的很少)
./src/redis-serve --port 6380
3 通过配置文件启动
./src/redis-server conf/redis_6379.conf
常用配置参数
daemonize yes #是否以守护进程启动
pidfile /var/run/redis.pid #进程号的位置,删除
port 6379 #端口号
dir "/opt/lqz/redis/data" #工作目录
logfile “6379.log” #日志位置
#bind 127.0.0.1 # 不支持远程连接
bind 0.0.0.0
protected-mode no
requirepass 123456
# 查看是否启动
ps aux |grep redis
# 客户端连接
redis-cli -p 端口 -h 地址
redis-cli 默认就连接本地6379
# 关闭redis-server
-kill -9 进程id
-redis-cli shutdown
# 配置了密码,如何连接
redis-cli -h 服务器地址
auth 密码
# 查看redis的配置信息(直接在交互式命令行下修改)
CONFIG GET * # 查看所有配置信息
CONFIG SET maxmemory 128M
CONFIG REWRITE # 把修改写到配置文件中
# redis的应用场景
-缓存系统
-计数器:网站访问量,转发量,评论数(文章转发,商品销量,单线程模型,不会出现并发问题)
-消息队列:发布订阅,阻塞队列实现(简单的分布式,blpop:阻塞队列,生产者消费者)
-排行榜:有序集合(阅读排行,点赞排行,推荐(销量高的,推荐))
-社交网络:很多特效跟社交网络匹配,粉丝数,关注数
-实时系统:垃圾邮件处理系统,布隆过滤器

2 API的使用

posted @   Gentry-Yang  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示