Redis(一)--安装与简介
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(一)--安装与简介的更多相关文章
- redis安装和简介(1)
一.Redis 简介 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: R ...
- Redis(一)简介及安装、测试
一.Redis简介: 关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库.从性能上而言, ...
- Redis数据库安装简介
方法一:Redis手动cmd启动服务 端客户端的方法-------Redis 服务端测试使用1. 下载Redis(https://github.com/mythz/redis-windows)2. 解 ...
- ubuntu 下redis的安装简介
Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...
- redis安装和简介(2)
承接上篇未完成的配置...此次使用的的 Redis-x64-3.2.100 版本 一.打开redis服务器 方式一:打开 redis-server.exe 显示如下图: 图中: 显示运行进程号.当前运 ...
- Redis Cluster搭建方法简介22211111
Redis Cluster搭建方法简介 (2013-05-29 17:08:57) 转载▼ Redis Cluster即Redis的分布式版本,将是Redis继支持Lua脚本之后的又一重磅 ...
- 浅谈Redis及其安装配置
一.Redis的介绍 二.Redis的安装配置 三.Redis的配置文件说明 四.Redis的简单操作 简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型. ...
- redis的安装与简单使用
redis的安装与简单使用: Redis简介: redis的应用场景: 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 ...
- Liunx 下Redis 的安装
一.Redis 的简介 Redis是一款开源的.高性能的键-值存储.它常被称作是一款数据结构服务器,它是一个key-value存储系统.和Memcache类似,Memecache只支持字符窜的数据类型 ...
随机推荐
- android模拟器访问PC本地接口
一般来讲PC本地接口是localhost:8080 而在安卓模拟器上用的话,他会映射模拟器本身的,也就是说,可以把模拟器也当成一个PC端来看待,这样会好理解点吧 而在模拟器上想要访问PC本地的loca ...
- Oracle查询临时表空间的占用
可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...
- ros kinetic安装rbx1
1.首先安装一些依赖包 sudo apt-get install ros-kinetic-turtlebot-bringup \ ros-kinetic-turtlebot-create ros-ki ...
- Ubuntu14.04 安装 Sublime Text 3
Linux下安装,一种办法是从官网下载 tar.bz ,手动安装.另一种是使用apt-ge安装 这里介绍用 apt-get 自动安装方法: 1.添加sublime text 3的仓库: sudo ad ...
- Aes CBC加密
<?php namespace app\components; use yii; class Aes { /** * This was AES-128 / CBC / PKCS5Padding ...
- Lua 函数参数 & 默认实参
[1]Lua函数,默认实参 习惯了其他语言(如C++)的默认实参,利用Lua语言的过程中,发现没有默认实参这种机制. 所以,自己模拟了一个满足业务需求的带默认实参的函数. (1)示例如下: local ...
- restful 跨域
同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能. 就浏览器而言的, http://127.0.0.1:8000 协议 域名 端口 跨域 问题// 简单 ...
- redis 在 php 中的应用(Hash篇)
本文为我阅读了 redis参考手册 之后结合 博友的博客 编写,注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法) Redis hash 是一个string类型的f ...
- day10-11-python基础之字符串
1.开发工具 python开发IDE: pycharm.eclipse # 专业版 # 不要汉化 2.运算符 结果是值 算数运算 a = 10 * 10 赋值运算 a = a + 1 a+=1 结果是 ...
- 2019/4/15 wen 正则表达式