redis--linux环境搭建
2024-09-01 19:37:38
1、redis诞生的背景
在这要从08年开始说起,一个意大利的小伙子创建一个访问网站信息的LLOOGG.COM网站,用来记录网站的访问记录,查看最近一万条访问信息,每次访问都会将数据存入mysql当中,当数据量越来越多并发操作越来越大的时候不管怎么去优化mysql都不管用。因为mysql数据库是基于磁盘的操作,于是打算放弃磁盘,采用基于内存的操作。根据这个想法他将mysql数据库用C语音重写了基于内存的操作,并且给他加入了数据持久化的功能,他就是Redis.
2、官网下载redis,可以选择对应的版本,我这里选择4.0.8版本
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
3、解压、安装、修改redis.conf的配置
解压命令: tar xzvf redis-4.0.8.tar.gz
进入的redis的安装目录: cd redis-4.0.8
输入命令: make
等待make执行完毕后将redis.conf的配置修改成后台启动
vi redis.conf //将daemonize no 改成daemonize yes
4、启动redis,进入的redis的src目录
./redis-server &
或者 ./redis-server /redis-4.0.8/redis.conf
5、自己遇到的坑:
1)redis在进行放入值的时候报错,说不能写入RDB,也就是说不让持久化
执行: config set stop-writes-on-bgsave-error no 即可,当然也或者是你的redis磁盘满了,这时候就需要释放内存或者加内存。
最新文章
- tomcat 快速部署静态文件
- 跟我从零基础学习Unity3D开发--U3d脚本注意事项及两个基本函数的简单介绍
- Android 使用SoundPool播放音效
- Android Studio 优秀插件汇总
- HBase eclipse开发环境搭建
- poj 2309 BST 使用树阵lowbit
- MD5加密Demo
- apache: apache-tomcat-6.0.35完整下载
- 获取 修改 CSS 样式
- 测试修改gcs_server_processes参数
- java锁与监视器概念 为什么wait、notify、notifyAll定义在Object中 多线程中篇(九)
- SpringBoot加Poi仿照EasyPoi实现Excel导出
- 比较两个slice、struct或者map是否相等
- 20155234《网路对抗》Exp9 WEB安全基础
- scala编程第16章学习笔记(2)
- tomcat 加载顺序 web.xml文件详解
- IIS : Add the server variable name to the allowed server variable list.
- 我所遭遇过的游戏中间件--Kynapse
- 不错网络性能相关的文章-BaiduRPC
- FCT需求分析