linux-redis
1、下载
http://www.redis.io/download 先到这里下载Stable稳定版,目前最新版本是2.8.17
2、上传到linux,解压tar xzf redis-3.2.3.tar.gz
3、编译
cd redis-3.2.3
make
4、设置虚拟目录
vim /etc/profile
export REDIS_HOME=/usr/local/redis-3.3.3
保存后,source /etc/profile
5、改端口
cd $REDIS_HOME
mkdir conf
cd conf
cp ../redis.conf redis.conf
vim redis.conf
daemonize no,将no改成yes 在后台运行
port 7030,将6379改成7030
6、启动
./redis-server ../conf/redis.conf
7、测试
./redis-cli -p 7030 set str "hello"./redis-cli -p 7030 get str
8、停止
./redis-cli -p 7030 shutdown
9、查看进程
ps aux |grep redis
10、优化配置 redis.conf
11、启动脚本
12、查看所有keys
./redis-cli -p 7030 keys '*'
http://www.cnblogs.com/shanyou/archive/2012/01/29/2331003.html
附
daemonize 如果需要在后台运行,把该项改为yespidfile 配置多个pid的地址 默认在/var/run/redis.pid
bind 绑定ip,设置后只接受来自该ip的请求port 监听端口,默认是6379loglevel 分为4个等级:debug verbose notice warninglogfile 用于配置log文件地址databases 设置数据库个数,默认使用的数据库为0save 设置redis进行数据库镜像的频率。rdbcompression 在进行镜像备份时,是否进行压缩dbfilename 镜像备份文件的文件名Dir 数据库镜像备份的文件放置路径Slaveof 设置数据库为其他数据库的从数据库Masterauth 主数据库连接需要的密码验证Requriepass 设置 登陆时需要使用密码Maxclients 限制同时使用的客户数量Maxmemory 设置redis能够使用的最大内存Appendonly 开启append only模式Appendfsync 设置对appendonly.aof文件同步的频率(对数据进行备份的第二种方式)vm-enabled 是否开启虚拟内存支持 (vm开头的参数都是配置虚拟内存的)vm-swap-file 设置虚拟内存的交换文件路径vm-max-memory 设置redis使用的最大物理内存大小vm-page-size 设置虚拟内存的页大小vm-pages 设置交换文件的总的page数量vm-max-threads 设置VM IO同时使用的线程数量Glueoutputbuf 把小的输出缓存存放在一起hash-max-zipmap-entries 设置hash的临界值Activerehashing 重新hash
-
- DeepSought
- 探索AI融入千行百业与日常生活
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架