1、Redis是用c编写的,刚开始只支持linux,后来又团队开发出了windows版本;Redis属于非关系型数据库,key-value格式,传统关系型数据库处理高并发、海量数据存储和访问、高可扩展性和可用性都力不从心。

使用场景:缓存、任务队列、网站访问统计、数据过期处理、应用排行榜、分布式集群结构中的session分离。

2、安装在linux系统上

(1)安装gcc
$ yum -y install gcc-c++
(2)用wget方式下载rdeis的压缩包并解压
$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz //下载
$ tar xzf redis-5.0.3.tar.gz //解压
$ cd redis-5.0.3 //切换目录
$ make //编译
注:
如果提示没找到命令,用yum -y install wget安装
(3)安装redis
$ make PREFIX=/usr/local/redis/ install     //安装到/usr/local/redis目录下
安装成功

(4)启动和关闭redis服务

$cd /usr/local/redis   //进入redis安装目录

$ bin/redis-server    //启动redis服务,看到如下界面,启动成功

修改配置文件redis.conf,将其改为后台启动
$ vi /usr/local/redis/redis.conf
# 搜索该文件中的daemonize
$ /daemonize
# 找到之后,将no改为yes
# 按esc输入wq,保存退出
$ wq
$ cd /usr/local/redis
$ bin/redis-server redis.conf #类似于带参数启动
# 用ps -ef查看redis进程是否启动
$ ps -ef | grep -i redis

  

(5)关闭redis服务

$ bin/redis-cli shutdown

  

(6)redis基本使用

# 在启动状态下,连接cli
$ bin/redis-cli #显示ip地址和端口号即为成功
$ set key value #设置key-value值
$ get key      #通过key获取value
$ keys * #查看当前所有的key
$ del key       #删除key

Redis(一)--安装与简介的更多相关文章

  1. redis安装和简介(1)

    一.Redis 简介 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: R ...

  2. Redis(一)简介及安装、测试

    一.Redis简介: 关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库.从性能上而言, ...

  3. Redis数据库安装简介

    方法一:Redis手动cmd启动服务 端客户端的方法-------Redis 服务端测试使用1. 下载Redis(https://github.com/mythz/redis-windows)2. 解 ...

  4. ubuntu 下redis的安装简介

    Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...

  5. redis安装和简介(2)

    承接上篇未完成的配置...此次使用的的 Redis-x64-3.2.100 版本 一.打开redis服务器 方式一:打开 redis-server.exe 显示如下图: 图中: 显示运行进程号.当前运 ...

  6. Redis Cluster搭建方法简介22211111

    Redis Cluster搭建方法简介 (2013-05-29 17:08:57) 转载▼       Redis Cluster即Redis的分布式版本,将是Redis继支持Lua脚本之后的又一重磅 ...

  7. 浅谈Redis及其安装配置

    一.Redis的介绍 二.Redis的安装配置 三.Redis的配置文件说明 四.Redis的简单操作 简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型. ...

  8. redis的安装与简单使用

    redis的安装与简单使用: Redis简介: redis的应用场景: 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     ...

  9. Liunx 下Redis 的安装

    一.Redis 的简介 Redis是一款开源的.高性能的键-值存储.它常被称作是一款数据结构服务器,它是一个key-value存储系统.和Memcache类似,Memecache只支持字符窜的数据类型 ...

随机推荐

  1. android模拟器访问PC本地接口

    一般来讲PC本地接口是localhost:8080 而在安卓模拟器上用的话,他会映射模拟器本身的,也就是说,可以把模拟器也当成一个PC端来看待,这样会好理解点吧 而在模拟器上想要访问PC本地的loca ...

  2. Oracle查询临时表空间的占用

    可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...

  3. ros kinetic安装rbx1

    1.首先安装一些依赖包 sudo apt-get install ros-kinetic-turtlebot-bringup \ ros-kinetic-turtlebot-create ros-ki ...

  4. Ubuntu14.04 安装 Sublime Text 3

    Linux下安装,一种办法是从官网下载 tar.bz ,手动安装.另一种是使用apt-ge安装 这里介绍用 apt-get 自动安装方法: 1.添加sublime text 3的仓库: sudo ad ...

  5. Aes CBC加密

    <?php namespace app\components; use yii; class Aes { /** * This was AES-128 / CBC / PKCS5Padding ...

  6. Lua 函数参数 & 默认实参

    [1]Lua函数,默认实参 习惯了其他语言(如C++)的默认实参,利用Lua语言的过程中,发现没有默认实参这种机制. 所以,自己模拟了一个满足业务需求的带默认实参的函数. (1)示例如下: local ...

  7. restful 跨域

    同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能. 就浏览器而言的, http://127.0.0.1:8000  协议 域名 端口 跨域 问题// 简单 ...

  8. redis 在 php 中的应用(Hash篇)

    本文为我阅读了 redis参考手册 之后结合 博友的博客 编写,注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法) Redis hash 是一个string类型的f ...

  9. day10-11-python基础之字符串

    1.开发工具 python开发IDE: pycharm.eclipse # 专业版 # 不要汉化 2.运算符 结果是值 算数运算 a = 10 * 10 赋值运算 a = a + 1 a+=1 结果是 ...

  10. 2019/4/15 wen 正则表达式