Redis(一) redis安装、启停
Redis是开源的内存数据存储,常被用作为内存数据库、缓存、全局队列、计数器等等。
Redis安装
Redis分为多种模式:单机模式、高可用模式、集群模式。这篇中主要简介单机版的安装方式。
源码构建式
1.安装
首先下载redis源码,目前redis官网http://redis.io提供两种版本稳定版和非稳定版。这里我们使用稳定版3.2版本,下载地址:http://redis.io/download
也可以在命令行中以命令的形式下载:
$ wget http://download.redis.io/releases/redis-3.2.3.tar.gz
安装redis,执行以下命令编译安装:
$ tar xzf redis-3.2.3.tar.gz
cd redis-3.2.3
$ make
2.启动
在命令行中执行:
$ redis-server
63318:C 13 Aug 15:38:19.401 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
63318:M 13 Aug 15:38:19.402 * Increased maximum number of open files to 10032 (it was originally set to 2560).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 3.2.4 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 63318
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
63318:M 13 Aug 15:38:19.405 # Server started, Redis version 3.2.4
63318:M 13 Aug 15:38:19.406 * DB loaded from disk: 0.001 seconds
63318:M 13 Aug 15:38:19.406 * The server is now ready to accept connections on port 6379
然后出现如图,表示启动成功,默认监听端口6379。以上的方式以默认方式启动,未指定启动的配置文件,在需要指定按照特定配置启动时,可以:
redis-server /path/conf/redis.conf
3.停止
查询redis进程id:
ps -ef | grep redis
结果如下:
501 63336 63065 0 3:42下午 ttys000 0:00.02 redis-server *:6379
kill掉redis进程:
kill -9 63336
Docker方式安装
以上的方式安装比较繁琐,对于运维来说可操作性不友好。如果对于熟练docker的道友,可以选择使用docker方式安装使用Redis。这里假设读者们都已经熟练docker。
从镜像仓库搜索redis的各个tag版本:
docker search redis
从仓库拉取redis镜像,可以拉取指定版本:
docker pull redis
或
docker pull redis:{version}
直接运行镜像,docker会创建对应的容器:
docker run -d --name redis redis:{version}
然后进入容器,使用redis-cli可以连接至redis:
docker exec -it {container} /bin/bash
如:
xxxxx:~ lixinyou$ docker exec -it e12d6cd0cacc /bin/bash
root@e12d6cd0cacc:/data#
root@e12d6cd0cacc:/data#
root@e12d6cd0cacc:/data# redis-cli
127.0.0.1:6379>
127.0.0.1:6379>
127.0.0.1:6379> set k v
OK
127.0.0.1:6379>
Redis(一) redis安装、启停的更多相关文章
- Redis windows版本的启停bat脚本命令
Reids windows版本安装 redis windows官网推荐:https://github.com/MicrosoftArchive/redis/releases 下载解压即可. 启停bat ...
- redis安装、配置、启停
Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and ...
- 2、Redis如何配置成一个windows服务并且设置一键安装卸载与启停
每天启动redis虽然只是一个命令行的事情,但是还是比较烦,所以…… 参考文档:Windows Service Documentation.docx 默认前提:Redis已安装并配置完成(不知道如何配 ...
- 编写Redis启停服务脚本
脚本内容如下; fi esac exit$RETVAL 下载脚本:艺搜下载 将下载下来的脚本放在/etc/init.d/目录下 更改脚本权限 chmod 777 /etc/init.d/red ...
- windows下安装redis以及redis扩展,设置redis为windows自启服务
windows下安装reids windows下redis下载地址:https://github.com/MSOpenTech/redis/releases. 启动redis服务:在redis目录下启 ...
- 04. 启停redis服务
启动 查看redis.conf文件,可以通过general中的说明,配置通过systemd来启停redis和查看redis状态(作者没有采用,而是使用service管理,service配置参考< ...
- Redis是可以安装成windows服务-开机自启
其实Redis是可以安装成windows服务的,开机自启动,命令如下 redis-server --service-install redis.windows.conf 安装完之后,就可看到Redis ...
- Redis是可以安装成windows服务-开机自启 win7 64位
其实Redis是可以安装成windows服务的,开机自启动,命令如下: redis-server --service-install redis.windows.conf 安装完之后,就可看到Redi ...
- Redis的初步安装
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 下载 官网下载:http://redis.io/downlo ...
- redis 单实例安装
单实例安装 近些年,由于内存技术的提升.造价的下降,越来越多企业的服务器内存已增加到几百G.这样的内存容量给了内存数据库一个良好的发展环境. 而使用Redis是内存数据库的一股清流,渐有洪大之势.下面 ...
随机推荐
- ucoreOS_lab3 实验报告
所有的实验报告将会在 Github 同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduat ...
- Linux内核编程、调试技巧小集【转】
转自:https://www.cnblogs.com/arnoldlu/p/7152488.html 1. 内核中通过lookup_symbol_name获取函数名称 内核中很多结构体成员是函数,有时 ...
- ios webview
//#pragma mark - UIWebView Delegate Methods -(void)webViewDidFinishLoad:(UIWebView *)webView{ //获取到w ...
- 基于图的异常检测(三):GraphRAD
基于图的异常检测(三):GraphRAD 风浪 一个快乐的数据玩家/风控/图挖掘 24 人赞同了该文章 论文:<GraphRAD: A Graph-based Risky Account Det ...
- 未加载opencv_world330.pdb
根据设置下载对应的pdb文件. 无法查找或打开pdb文件
- c# 第9节 数据类型之引用类型
本节内容: 1:数据类型之引用类型 2:字符串要注意的两点: 1:数据类型之引用类型 实例: 2:字符串要注意的两点: 对变量进行重新赋值:其原本的字符串并没有销毁
- 【大数据】0001---使用SparkSQL关联两个表求和取前几行
场景: 有两个表,表可以是文本或Json数据,结构化后分别是Table1(A,B,C)和Table2(C.D.E),两个表通过C关联,要求求出D+E之和,并以(A.B.D+E)三列返回 解答: 思路: ...
- shell脚本的输入以及脚本拥有特效地输出
shell脚本的输入以及脚本拥有特效地输出 shell脚本输入之read命令 之前是直接在sh 后加参数 现在是另一种方式 语法:read -参数 -p:给出提示符.默认不支持"\n&quo ...
- RGB颜色查询
RGB颜色速查表 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F ...
- 在 Asp.Net Core 中安装 MVC
在 ASP.NET Core 中安装 MVC 到目前为止,我们在本系列视频中使用的 ASP.NET Core 项目是使用“空”项目模板生成的.目前这个项目没有设置和安装 MVC. 两个步骤学会在 AS ...