前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis 初探-安装与使用

Redis 初探-安装与使用

作者头像
Java技术编程
发布2020-05-25 16:34:15
2990
发布2020-05-25 16:34:15
举报
文章被收录于专栏:Java技术编程Java技术编程

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、下载源码

代码语言:javascript
复制
wget http://download.redis.io/redis-stable.tar.gz

2、解压下载的安装包

代码语言:javascript
复制
tar zxvf  redis-stable.tar.gz

3、编译

代码语言:javascript
复制
进入 redis-stable 文件夹内,执行  make 命令

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

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

代码语言:javascript
复制
cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/

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

代码语言:javascript
复制
mkdir /etc/redis
mkdir /var/redis

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

代码语言:javascript
复制
cp redis.conf /etc/redis/6379.conf

7、编辑配置文件

代码语言:javascript
复制
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实例的工作目录和数据存放目录

代码语言:javascript
复制
mkdir /var/redis/6379

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

代码语言:javascript
复制
cp utils/redis_init_script /etc/init.d/redis_6379

10、添加开机自启动

代码语言:javascript
复制
echo "/etc/init.d/redis_6379 start &" >> /etc/rc.local

11、启动 Redis 并测试

代码语言:javascript
复制
/etc/init.d/redis_6379 start

redis-cli

以上就是在 Linux 下安装 Redis.

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术大杂烩 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Redis 是什么
    • Redis 的安装
    • window 安装
    • Linux 安装 Redis
    相关产品与服务
    云数据库 Redis
    腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档