ubuntu18.04管理员密码忘了怎么办_redis mysql完美结合

ubuntu18.04管理员密码忘了怎么办_redis mysql完美结合ubuntu下 redis的安装使用 安装 1. 进入redis安装路径 cd ~/installed/redis-5.0.7 2. 启动redis 启动服务端redis-server 启动客户端(必

ubuntu18.04管理redis

ubuntu下 redis的安装使用

  • 安装

1. 进入redis安装路径

cd ~/installed/redis-5.0.7

2. 启动redis

  • 启动服务端
    redis-server
  • 启动客户端(必须先启动服务端)
    redis-cli

Ubuntu18.04中安装Redis

准备工作

  1. 先对系统的依赖环境进行更新

    $ sudo apt-get update $ sudo apt-get upgrade 

    代码100分

  2. 安装Redis

    代码100分$ 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的情况下解决办法如下:

  • 使用以下命令启动重启和关闭

    代码100分$ /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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10124.html

(0)
上一篇 2023-01-25
下一篇 2023-01-25

相关推荐

  • Python实现列表元素删除

    Python实现列表元素删除在Python中,列表是一种常用的数据类型,它可以存储多个值,并且其中的值可以是任何数据类型,例如数字、字符串、布尔值等等。我们可以通过以下方式来创建一个列表:

    2024-08-06
    34
  • sql中like的用法_sql数据库like怎么用

    sql中like的用法_sql数据库like怎么用目录汇总:SQL 入门教程:面向萌新小白的零基础入门教程 前面介绍的所有操作符都是针对已知值进行过滤的。不管是匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的

    2023-04-19
    172
  • Python应用中的默认字典

    Python应用中的默认字典在Python的collections模块中,有一种叫做defaultdict的数据结构,它是dict类的一个子类,它能够自动为字典中不存在的键提供默认值。

    2024-01-22
    106
  • 数智时代基石,阿里云推出新一代云原生数据仓库与数据湖[亲测有效]

    数智时代基石,阿里云推出新一代云原生数据仓库与数据湖[亲测有效]6月9日, 在2020阿里云峰会上,阿里巴巴副总裁、阿里云计算平台事业部高级研究员贾扬清宣布推出新一代云原生数据仓库和数据湖解决方案。基于创新的技术架构,新一代云原生数据仓库可支持PB级数据关联分析…

    2023-03-10
    140
  • BlueHost主机邮件自动回复设置教程「终于解决」

    BlueHost主机邮件自动回复设置教程「终于解决」  BlueHost主机方案为用户提供了免费的电子邮箱账户,方便了站长的使用,但常常会有站长因为某些原因无法及时恢复客户邮件,所以许多站长就咨询BlueHost有没有邮件自动回复设置,其实是有的,下…

    2023-02-27
    157
  • sql server如何用不同语种语言显示报错的错误消息「终于解决」

    sql server如何用不同语种语言显示报错的错误消息「终于解决」问题:生产环境的操作系统和数据库可能是英文版的,而我们的母语是中文,如果英语能力差点,可能有时对英语环境下的数据库脚本报错的英文提示看不懂,如果直接拿英语错误提示通过翻译工具去翻译,也不一定就是完全翻

    2023-02-24
    161
  • mysql死锁排查_java可以检测死锁吗

    mysql死锁排查_java可以检测死锁吗MySQL 8 记录死锁关的几张表有所变化,重新写一个脚本,便于在出现问题的时候快速处置问题。 死锁示意图 死锁相关的表 information_schema.INNODB_TRX `perform…

    2023-02-27
    160
  • 使用jQuery实现DOM元素的查找和操作

    使用jQuery实现DOM元素的查找和操作在Web前端开发中,操作DOM元素是非常重要的一部分。jQuery是一个非常流行的JavaScript库,提供了丰富的API,方便我们进行DOM操作。本文将介绍如何使用jQuery实现DOM元素的查找和操作。

    2024-05-19
    64

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注