内存数据库Redis之安装部署

Redis是一款非关系型,key-value存储的内存数据库,Redis数据库完全在内存中,使用磁盘仅用于持久性。Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。 支持丰富的数据类型:Redis支持字符串、列表、集合、有序集合散列数据类型,这使得它非常容易解决各种各样的问题。把redis看成java的一个hashmap你就入门了,只需10分钟.

1.Redis下载、编译、安装

官网:https://redis.io/

解压到: /some/redis/diretory   你自己的安装目录

到redis目录下编译redis(先安装gcc)

安装编译器

[root@srv01 ~]#  yum -y install gcc gcc-c++

编译redis源码

make PREFIX=/some/other/directory install         //编译后该指定目录下会有一个bin目录,redis指令都在里面

将编译后的可执行文件安装到/user/local/redis

2.启动redis

2.1直接启动

在redis目录下启动: bin/redis-server ,但是启动后不能操作了如图

但是可以使用, [root@srv01 bin]nohup ./redis-server &>/dev/null & ,在后台不关闭执行redis,再启动客户端 ./redis-cli

2.2利用配置文件启动

修改配置文件

[root@srv01 redis]# cp redis.conf bin/redis.conf
[root@srv01 redis]# cd bin
[root@srv01 bin]# vim redis.conf

日志文件及持久化文件配置

修改生成默认日志文件位置

logfile "/usr/local/redis/logs/redis.log"

配置持久化文件存放位置

dir /usr/local/redis/data/redisData

daemonize yes   //是否需要写一份pid文件
pidfile /usr/redis/logdir/redis.pid
port 6379
logfile "/usr/redis/logdir/redis.log"dir /usr/reids/data

执行下面命令:
[root@srv01 redis]# mkdir logdir ;mkdir data

[root@srv01 bin]# ./redis-server redis.conf //开启redis
[root@srv01 bin]# ./redis-cli           //开启redis客户端
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

至此Redis数据库安装部署成功

转载于:https://www.cnblogs.com/RzCong/p/7406216.html

Redis- 内存数据库Redis之安装部署相关推荐

  1. linux redis-4.0,Linux Redis 4.0.2 安装部署

    Linux Redis 4.0.2 安装部署 01 安装GCC yum -y install gcc gcc-c++ libstdc++-devel tcl -y 02 下载安装包 cd /expor ...

  2. NoSQL数据库之Redis数据库:Redis的介绍与安装部署(redis-2.8.19/3.2.5)

     NoSQL(NoSQL = Not Only SQL),它指的是非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的w ...

  3. Redis单台的安装部署及集群部署

    Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集(diff ...

  4. redis 代理工具Predixy安装部署

    Predixy Predixy 是一款高性能全特征redis代理,支持redis-sentinel和redis-cluster 特性 高性能并轻量级 支持多线程 多平台支持:Linux.OSX.BSD ...

  5. 第一百三十六期:详细讲解 Redis 的两种安装部署方式

    Redis 是一款比较常用的 NoSQL 数据库,我们通常使用 Redis 来做缓存,这是一篇关于 Redis 安装的文章,所以不会涉及到 Redis 的高级特性和使用场景,Redis 能够兼容绝大部 ...

  6. redis集群的安装部署

    1.下载redis的稳定版本 wget https://download.redis.io/redis-stable.tar.gz 2..安装redis软件 tar -xzvf redis-stabl ...

  7. Redis学习一Redis的介绍与安装部署

    NoSql 介绍 NoSql 是key-value形式存储,和传统的数据库不一样,不一定遵循传统数据库的一些基本要求,比如遵循SQL标准(insert\update\delete\select).AC ...

  8. Redis安装部署配置说明

    1.    redis简介       Redis是个高性能的key-value数据库,它的key具有丰富的数据结构:string,hash,list set和sorted set.作为NOSQL,比 ...

  9. NoSQLRedis的介绍和Redis安装部署,通过yum在线安装Redis,通过源码安装Redis;

    目录 1.Redis简介 1).Redis是什么? 2).Redis能干嘛? 3).可以从哪里去下载Redis? 4).使用Redis进行的多种操作 5).Redis与其他数据库和软件的对比 2.Re ...

最新文章

  1. TTDebug 快速打印 log ------rect point size
  2. Android aidl 正确使用 callback的方式
  3. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
  4. 006_Curator框架一
  5. apache shiro_Apache Shiro第2部分–领域,数据库和PGP证书
  6. window10 mysql5.7 解压版 安装
  7. to_date , to_char
  8. 【实践驱动开发3-005】TI WL1835MODCOM8 在android的移植 - SDIO and wifi 基础
  9. 淘宝店的图片哪里来的
  10. HTML的快速写法:Emmet和Haml
  11. python高段编程_25个有用的 Python 代码段
  12. firefox与IECss的区别
  13. C语言函数 bzero
  14. RiceQuant开源项目Rqalpha运行结果文件result.pkl读取
  15. Tableau——其他参考方法
  16. ARM发展史,初步汇总
  17. 设计模式及其应用场景
  18. React-Navigation的goBack()跳转到指定页面,以及不同栈之间的页面的返回操作
  19. open-set recognition(OSR)开集识别
  20. MATLAB传递函数分析总结,Matlab实验分析报告.doc

热门文章

  1. 关于_WIN32_WINNT的含义
  2. 跟sheldon学习时间管理
  3. 学习Python编程的最好的几本书
  4. hive执行drop卡死一例:java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank
  5. ImportError: cannot import name 'six' from 'django.utils'
  6. ubuntu18.10安装linuxqq2.0
  7. 矩阵行列式的几何意义验证
  8. apt-get update时卡在 waiting for headers(转)
  9. Qt 中使用dll文件的舒服用法 generateDocumentation()函数 乱码解决
  10. 稀疏表达:向量、矩阵与张量(中)