ubuntu18.04管理redis
ubuntu下 redis的安装使用
安装
1. 进入redis安装路径
cd ~/installed/redis-5.0.7
2. 启动redis
- 启动服务端
redis-server - 启动客户端(必须先启动服务端)
redis-cli
Ubuntu18.04中安装Redis
准备工作
先对系统的依赖环境进行更新
$ sudo apt-get update
$ sudo apt-get upgrade
安装Redis
$ sudo apt-get install redis-server # 如果需要安装成服务的话执行
$ sudo systemctl enable redis-server.service # 确认安装的版本
$ redis-server -v
启动和停止
默认情况下直接在终端输入redis-server即可临时性启动Redis服务,再新开终端输入redis-cli启动客户端连接。
```
$ redis-server # 启动服务
$ redis-cli # 启动客户端
$ redis-cli shutdown # 关闭服务
```
如果出现以上命令无法关闭redis-server的情况下解决办法如下:
使用以下命令启动重启和关闭
$ /etc/init.d/redis-server stop # 停止
$ /etc/init.d/redis-server start # 启动
$ /etc/init.d/redis-server restart # 重启
我的安装情况是默认安装后保护模式和后台启动模式均为开启状态,根据需要配置为关闭。
查看下面的简单配置。
查看进程状态以及强制停止
Linux命令来查看和杀掉进程来强制关闭服务。
$ ps aux | grep "redis"
$ sudo pkill pid
连接测试
直接输入redis-cli通过默认客户端来测试连接,正常情况下返回ping的对应值PONG。
$ redis-cli
$ 127.0.0.1:6379> ping
PONG
$ 127.0.0.1:6379>
简单配置
通过编辑默认配置文件来初步简单配置,推荐copy并重命名配置文件。
$ sudo vim /etc/redis/redis.conf
打开远程连接并关闭保护模式,否则只允许本地连接:
# 把以下注释掉(前面加#)
bind 127.0.0.1 ::1
# 以下改为 yes → no
protected-mode no
# 如果需要,设置验证密码
requirepass YOURPASSPHRASE
以上设置也可以通过客户端设置:
redis 127.0.0.1:6379> CONFIG SET requirepass YOURPASSPHRASE
OK
redis 127.0.0.1:6379> AUTH YOURPASSPHRASE
Ok
设置密码后的连接方式:
$ redis-cli -h 127.0.0.1 -p 6379 -a YOURPASSPHRASE #其他参数如未改动则可省略
保存后重启服务:
$ sudo service redis-server restart
如果需要更改内存的限制可以进行以下设置。
maxmemory 256mb
maxmemory-policy allkeys-lru
设置后需要重启redis服务:
$ sudo systemctl restart redis-server.service
Redis客户端
MSOpenTech:https://github.com/MSOpenTech/redis/releases
RedisClient:https://github.com/caoxinyu/RedisClient
ubuntu18.04管理redis的更多相关文章
- Ubuntu18.04 安装redis
Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速.用Redis可以很轻松解决高并发的数据访问问题:作为实时监控信号处理也非常不错. 安装red ...
- ubuntu18.04安装redis
首先更新源 sudo apt-get update 安装命令: sudo apt-get install redis-server 查看tcp 连接 netstat -ap | grep 6379 ...
- ubuntu18.04+gunicorn+nginx+supervisor+mysql+redis安装django项目
Ubuntu18.04 install Django project 项目准备: ECS 实例 (云服务器) 此安装部署方案适合本地ubuntu18.04系统安装和虚拟机中ubuntu18.04系统安 ...
- Ubuntu18.04,安装Redis配置远程连接访问和简单使用Redis
前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速.用Redis可以很轻松解决高并发的数据访问问题:作为实时监控信号处理也非常不错. 环境 ...
- 安装ubuntu18.04.3全过程
目录 一.安装ubuntu18.04.3操作系统 二.系统设置 三.非开发常用软件安装 四.开发常用软件安装 五.ubuntu相关知识 六.参考文章链接 正文 一.安装ubuntu18.04.3操作系 ...
- Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)
Ubuntu下Redis安装两种安装方式: 1.apt-get方式 步骤: 以root权限登录,切换到/usr目录下. 接下来输入命令,apt-get install redis-server,如图: ...
- Ubuntu18.04 Desktop Entry
1.Desktop Entry 是什么? 我们都知道,在Windows里软件在安装的时候都会询问是不是要在开始菜单和桌面创建快捷方式,这样就不用在使用软件的时候去安装目录启动,而是直接去开始菜单点击相 ...
- win10下安装ubuntu18.04
在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...
- Ubuntu18.04安装Python虚拟环境
仅为使用Ubuntu18.04的Python开发人员作参考 1.安装Ubuntu18.04虚拟环境 sudo apt install virtualenv sudo apt install virtu ...
随机推荐
- Windows10 java环境配置
1.下载 JDK 下载地址:https ://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 点击下载按钮 ...
- selenium获取页面源码,判断是否存在指定内容,执行不同的操作
本案例用于解决selenium UI自动化,判断页面是否存在指定文字,执行后续不同的操作 主要用到browser.page_source 如,保存百度分享文件到自己的百度盘中,会出现文件被删除无法保存 ...
- zabbix3.4源码安装步骤
zabbix3.4源码安装步骤1.安装环境: 安装机器:22.224.9.227 以下简称监控机: 操作系统信息:内核版本: Linux version 2.6.18-194.1.AXS3 (pack ...
- JDK源码之AbstractStringBuilder类分析
一 概述 二 实现接口 AbstractStringBuilder实现了两个接口: Appendable 概述: Appendable的实现类的对象可以附加字符序列和值. 要追加的字符应该是Unico ...
- Linux vi & bash使用笔记
f 1.vi入门级命令 打开或新建 vi filename 有三种模式,刚开始进去的是一般模式,在一般模式下按 I 之后进入编辑模式 ,按Esc进入命令模式 在命令模式下按 :wq 保存退出 多个窗口 ...
- Linux学习笔记-Centos7搭建owncloud私有云盘
使用环境:虚拟机centos7 1.下载安装LAMP相关软件 [root@localhost yum.repos.d]# yum install httpd –y [root@localhost yu ...
- Docker(一):理解Docker镜像与容器
一.镜像的概念 1.广泛镜像概念: 镜像是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在完全相同的副本即为镜像. 2.Docker镜像概念: 在Docker中镜像同样是一种完全 ...
- Dubbo Cluster集群那点你不知道的事。
这是why技术的第33篇原创文章 本周是在家办公的一周,上面的图就是我在家的工位. 工欲善其事,必先利其器.在家办公,我是认真的. 在家里开发的时候有需求是这样的:一个如果接口调用失败,需要自动进行重 ...
- 【转载】计算机程序的思维逻辑 (82) - 理解ThreadLocal
本节,我们来探讨一个特殊的概念,线程本地变量,在Java中的实现是类ThreadLocal,它是什么?有什么用?实现原理是什么?让我们接下来逐步探讨. 基本概念和用法 线程本地变量是说,每个线程都有同 ...
- QT5如何设置QLabel中字体的颜色
修改了wd的文章: 如何使用Qt5,设置QLabel中字体的颜色. 大致有几种做法: 一是使用setPalette()方法: 二是使用样式表: 三是可以使用QStyle: 四是可以在其中使用一些简单的 ...