一、redis 是什么?
redis 是一个开源的BSD 许可证,高级的 key_value存储系统
可以用来存储字符串,hash 结构,链表集合,因此常用来 提供数据结构服务器

二、redis 和 memcached 相比较
1.redis 用来做存储,memcached 用来做 缓存

存储:数据不会丢失
缓存:会丢失数据,缓解查询压力

特点:持久化功能---把内存的数据同步到硬盘等

2.存储的数据有”结构“,对于 memchached 只有一种 字符串
redis可以存储:链表,字符串,hash ,集合,有序集合

三、redis 安装

官网网站 redis.io https://redis.io/

1.下载最新 稳定版(在可以访问外网的 linux 机器上 使用 wget 下载也行)

cd /usr/local/src
wget http://download.redis.io/releases/redis-5.0.5.tar.gz

--直接下载

2.解压源码

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
编译--不用 configure,直接 make
$ make

make 的时候容易碰到时间错误
原因是:源码在官方 configure 过,但是官方 configure 时候,生成的文件有 时间戳信息
make 只能发生在 configure 之后,
如果你的虚拟机的时间不对,比如:2012年
解决办法:
date -s 'yyyy-mm-dd hh:mm:ss' 重写时间
再 clock -s 写入 cmos

--建议 make test 一下
$make test

---提数需要安装 tcl 8.5
yum install tcl -y

重新 make test 一下

--$make install
---安装到指定路径,通过 PREFIX PREFIX需要大写

make PREFIX=/usr/local/redis install

cd /usr/local/redis
ls bin

--安装后得到的几个文件
--bin 下的文件
redis-benchmark redis的性能测试工具
redis-check-aof redis检查aof日志的工具,检测日志是否损坏,并修复
redis-check-dump redis检查rbd日志工具,快照文件检测工具
redis-cli 连接使用客户端
redis-server redis服务进程

----复制配置文件到当前目录
cp /usr/local/src/redis-5.0.5/redis.conf ./

--启动redis 需要调用 redis-server
$ src/redis-server

--并且指定 配置文件启动

./bin/redis-server ./redis.conf

默认启动端口 6379

--新开一个终端
cd /usr/local/redis
./bin/redis-cli

--设置key 值
set site www.zixue.it
--get key 值
get site

连接redis
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

---后台进程方式启动
编辑配置文件 vi redis.conf 把 daemonize no 改成
daemonize yes

再次启动
./bin/redis-server ./redis.conf

检验是否在后台运行
ps -ef|grep 6379
ps -ef|grep redis

再次连接
./bin/redis-cli
--get key 值
get site

结果是 nil 空值

转载于:https://www.cnblogs.com/ss-33/p/11115434.html

认识以及安装redis相关推荐

  1. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  2. xshell连接不了服务器显示22端口,win10安装redis,xshell无法连接22端口

    先下载redis,找到下载的压缩包 redis-64.3.0.503.zip,解压后,重命名为redis-3.0,置于某个文件夹下(如D:\Program Files). 1. 运行Redis服务器端 ...

  3. Windows下安装Redis服务

    2019独角兽企业重金招聘Python工程师标准>>> Redis是有名的NoSql数据库,一般Linux都会默认支持.但在Windows环境中,可能需要手动安装设置才能有效使用.这 ...

  4. Redis进阶实践之三如何在Windows系统上安装安装Redis

    一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset( ...

  5. ubuntu安装redis的方法以及PHP安装redis扩展、CI框架sess使用redis的方法

    为什么80%的码农都做不了架构师?>>>    再一次被网上那些教程误导后决定自己写一个.真心被那些奇怪的教程误导了好几次,之前研究其它东西的时候也是.蛋疼啊. 安装redis 直接 ...

  6. centos6.5命令安装redis并设置redis自启动,可远程连接

    2019独角兽企业重金招聘Python工程师标准>>> 一.安装 1.切换为root账户,安装redis所需的必要包 yum install gcc 2.进入要安装redis的路径下 ...

  7. Ubuntu16.04下安装Redis数据库

    技术交流QQ群:1027579432,欢迎你的加入! 1.安装redis数据库 安装命令:sudo apt-get install redis-server 2.检查redis服务器系统进程 cdl@ ...

  8. docker安装redis提示没有日记写入权限_Docker 学习笔记(第六集:使用 Dockerfile 定制镜像)...

    ethan 读完需要 11分钟 速读仅需 4 分钟 / 使用 Dockerfile 定制镜像 / 什么是 Dockerfile 呢? Dockerfile 是一个文本文档,其中包含用户可以在命令行上调 ...

  9. ubunut离线redis配置_ubuntu安装redis及简单配置

    1.官方下载redis. redis-4.0.10.tar.gz 2.上传到服务器,找到上传文件,进行解压 #tar zxvf redis-4.0.10.tar.gz #cd /apache/redi ...

  10. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

最新文章

  1. GoogleTest测试框架搭建方法
  2. 使用django的用户帐号登录openfire
  3. Stumpwm的编译安装
  4. conda create出现连接问题_在dockerfile中运行conda更新时出现问题
  5. 计算机删除qq用户信息吗,电脑中删除qq资料生日性别的方法
  6. [转]面向接口编程详解(一)——思想基础
  7. lda php,主题模型︱几款新主题模型——SentenceLDA、CopulaLDA、TWE简析与实现
  8. 两个ExtJs可视化设计器
  9. 湖南卫视明年不办选秀 段林希或是最后一个冠军
  10. 判断进程是否正在运行
  11. 通信工程专业英语词汇 通信工程 专业英语
  12. AiLight – A hackable RGBW light bulb
  13. 直通车推广技巧、店铺人群标签怎么做?猜你喜欢入池检测
  14. 有关《家》的经典歌曲_著名音乐人-二十首最棒的励志歌曲推荐
  15. C语言知识点--define的替换列表为空是怎么回事?
  16. linux ps1 配色,bashrc - PS1(提示符配色)
  17. 设备综合效率(OEE)的计算方法
  18. 智能家居的应用研究现状
  19. css背景图像属性_如何将CSS3转换应用于背景图像
  20. .计算机软件系统包括,计算机软件系统包括什么

热门文章

  1. springboot框架学习理解上
  2. php如何防止网站被攻击,防止网站被攻击的办法
  3. 微信小游戏 UserInfoButton 获取用户信息
  4. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_7_反射_Class对象功能概述...
  5. springboot 配置mybatis
  6. dash视频服务器本地搭建 (初探)
  7. VsVim - Shortcut Key (快捷键)
  8. MySQL Sleep进程
  9. fatjar: eclipse导出工具
  10. jquery 插件 thickbox窗口 第一个控件获得焦点(解决第二次弹出窗口,文本不能输入数据)...