专栏首页Java技术大杂烩Redis 初探-安装与使用

Redis 初探-安装与使用

Redis 是什么

维基百科的定义如下

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。根据月度排行网站DBEngines.com的数据显示,Redis是最流行的键值对存储数据库。

Redis 是互联网技术领域使用最为广泛的存储中间件,Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评,在国内的许多公司也在使用 Redis,如阿里,腾讯,京东等。

Redis 的安装

下面通过在 window 上和 Linux 上安装 Redis 来进行简单的使用

window 安装

从以下网址中下载 Redis 的安装包 https://github.com/MSOpenTech/redis/releases%C2%A0

之后解压到任意盘符下:

进入该目录下,运行

redis-server.exe redis.windows.conf ,redis.windows.conf 可以省略,省略就使用默认的配置。

之后就启动了 Redis 的服务,之后另起一个 CMD 窗口,输入 redis-cli.exe -h 127.0.0.1 -p 6379 打开客户端,就可以在上面执行 Redis 的相关命令了。

以上就是在 window 上安装 Redis ,比较简单。

Linux 安装 Redis

首先在虚拟机上成功安装 CentOS 6.8,通过 MobaXterm SSH 连接安装在虚拟机上的服务器。 1、下载源码

wget http://download.redis.io/redis-stable.tar.gz

2、解压下载的安装包

tar zxvf  redis-stable.tar.gz

3、编译

进入 redis-stable 文件夹内,执行  make 命令

看到如下信息表示安装成功

4、为了能在任何路径下都能执行redis相关命令,需要copy以下两个文件到/usr/local/bin目录

cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/

5、创建文件夹分别保存Redis的配置文件和数据

mkdir /etc/redis
mkdir /var/redis

6、将 Redis 配置文件复制到 /etc/redis/下,命名为 6379.conf

cp redis.conf /etc/redis/6379.conf

7、编辑配置文件

vi /etc/redis/6379.conf

port 6379   #Redis默认监听端口
daemonize yes   #是否作为守护进程运行,默认为no
pidfile /var/run/redis_6379.pid   #如以后台进程运行,则需指定一个pid文件位置
loglevel notice   #日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
logfile /var/log/redis_6379.log   #指定日志输出文件名,可设为/dev/null屏蔽日志
dir /var/redis/6379   #本地数据库存放路径和工作目录(非常重要!!!)
bind 127.0.0.1   #绑定主机IP,默认值为127.0.0.1

8、/var/redis 路径下新建目录6379作为当前Redis实例的工作目录和数据存放目录

mkdir /var/redis/6379

9、将 Redis 初始化文件copy进/etc/init.d,并重命名为redis_6379

cp utils/redis_init_script /etc/init.d/redis_6379

10、添加开机自启动

echo "/etc/init.d/redis_6379 start &" >> /etc/rc.local

11、启动 Redis 并测试

/etc/init.d/redis_6379 start

redis-cli

以上就是在 Linux 下安装 Redis.

安装过程参考:http://jinbitou.net/2016/10/28/2110.html

本文分享自微信公众号 - Java技术大杂烩(tsmyk0715),作者:TSMYK

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring 事务使用详解

    什么是事务?根据 维基百科事务 介绍,数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。简单来说,事务就是将一系...

    Java技术大杂烩
  • Spring Eureka 初探及集群搭建

    Eureka 主要是用于进行服务的注册和发现,今天就来学习一下如何使用 Eureka

    Java技术大杂烩
  • Vue加载优化,速度提高一倍。

    之前做的一个Vue项目,流程大概是这这样的:从公众号进入,由外系统获取用户的openid等信息,然后再跳转到项目首页进行加载初始化操作。

    Java技术大杂烩
  • Linux 安装Redis

    yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到

    剑行者
  • redis用法分析redis基本介绍PHP操作redis服务器python使用redis总结

    redis基本介绍 redis也是一个内存非关系型数据库,它拥有memcache在数据存储上的全部优点,而且在memcache的基础上增加了数据持久性功能,re...

    若与
  • Redis 4.x 5.xRCE的傻瓜式复现

    在车上无聊,突然看见redis出现的RCE,有大佬在github上方的poc,就用很卡的网在复现了一下,底层未知,先傻瓜式复现。

    用户5878089
  • mongodb helloworld

    vanguard
  • @有缘人,送你一套Linux搭建redis集群宝典

    5、在redis-cluster目录下新建7001 7002 7003 7004 7005 7006集群节点目录

    陈哈哈
  • Redis从入门到放弃(一)

    C:\redis64-2.8.2101>redis-server redis.windows.conf

    会呼吸的Coder
  • redis安装配置

    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。

    老雷PHP全栈开发

扫码关注云+社区

领取腾讯云代金券