ubuntu 安转redis

时间:2022-04-12 07:10:14
一 ,redis 安装配置
在 Ubuntu 系统安装 Redis 可以使用以下命令:
sudo apt-get update
sudo apt-get install redis-server
这样安装好的 redis.conf 在 /etc/redis/redis.conf
 
启动 Redis
方法1,redis-server 直接启动 如果关闭窗口服务也就停了。
方法2,redis-server /etc/redis/redis.conf 加载指定的配置文件启动,
在配置文件中有 daemonize yes
 
所以“方法2”就是后台启动,关闭窗口服务还在。
查看redis 服务是否启动 : sudo lsof -i:6379
 
ubuntu 安转redis
 
说明服务已经启动
查看redis 版本 : sudo redis-server --version
链接redis 客户端:
sudo redis-cli
ubuntu 安转redis
 
已经连接上redis了。
 
通过 java 连接redis
 
maven 项目中 pom.xml中添加
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
 
引入相应 jar包
 
redis 默认端口是 6379 ,我的redis服务所在IP 是 10.12.1.147
测试是否能连上
 
public class RedisTest {

    public static void main(String[] args) {
Jedis jedis = new Jedis("10.12.1.147");
System.out.println("服务正在运行:" + jedis.ping());
jedis.close();
}
}
如果连接正常 :
ubuntu 安转redis
 
如果出现
 
Connection refused: connect
 
解决办法
1,确保服务正常启动 lsof -i :6379
2,检查redis 配置文件redis.conf
 
ubuntu 安转redis
这个参数默认值是 bind 12.0.0.1 ---->绑定本地ip
修改为 0.0.0.0 ----->所有ip
修改后然后 重启服务 service redis restart
 
二 ,redis 设置密码
你会发现 我们链接的时候都是不用设置密码的。
打开 /etc/redis/redis.conf 文件
找到 requirepass
 
ubuntu 安转redis
 
 
#requirepass foobared。设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,
ubuntu 安转redis
修改完成后重启redis。 sudo service redis restart
再次通过redis客户端redis-cli登录并操作可以发现会报一个身份认证错误:
 
ubuntu 安转redis
 
这就说明我们已经成功的设置了密码,所以通过客户端连接的话必须加上密码参数才能正常连接:
 
ubuntu 安转redis
 
加了-a参数之后即可正常连接并操作redis。 -a 之后就是刚才我们设置的密码
 
java 链接redis
public class RedisTest {

    public static void main(String[] args) {
Jedis jedis = new Jedis("10.12.1.147");
System.out.println("服务正在运行:" + jedis.ping());
//配置的密码
jedis.auth("123456");
jedis.close();
}
}
 
 
 
ubuntu 安转redis

ubuntu 安转redis的更多相关文章

  1. ubuntu下安装redis以及redis客户端在mac下的使用

    ubuntu下安装redis http://blog.fens.me/linux-redis-install/ 此方式利用brew安装包去获取最新的rdm客户端 资源失效了 https://www.j ...

  2. ubuntu上安装redis和配置远程访问

    ubuntu上安装redis和配置远程访问 安装redis: 下载安装包: wget http://download.redis.io/releases/redis-4.0.1.tar.gz 解压: ...

  3. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  4. 转】在Ubuntu中安装Redis

    不多说,直接上干货! 原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! 在Ubuntu中安装Redis R利剑 ...

  5. Ubuntu上面安装Redis Python

    Ubuntu上面安装Redis Python 1,下载redis源码https://redis.io/download,下载地址:http://124.205.69.169/files/A092000 ...

  6. Ubuntu系统的Redis安装配置

    Ubuntu系统的Redis安装配置 一.      安装Redis: 在Ubuntu系统下安装Redis数据库有两种方式: 方式一:下载最新的Redis版本(tar.gz格式),解压安装.操作如下: ...

  7. ubuntu 12 install redis

    ubuntu 12 install redis 今天开始写数据server部分,大家初步的方案是用redis+mysql 所以要安装,下面记录安装的基本过程,留做后续参考 unbuntu 12 已经支 ...

  8. Ubuntu安裝nginx-1&period;6&period;2

    1.在執行完./configure 和make install 後出現 test -d '/usr/local/nginx/logs'         || mkdir -p '/usr/local/ ...

  9. Ubuntu 安裝 嘸蝦米 輸入法

    O S : 14.04.1-Ubuntu 加入fcitx開發團隊的repository: sudo add-apt-repository ppa:fcitx-team/nightly sudo apt ...

随机推荐

  1. context元素大概解说

    Context元素代表一个web应用,运行在某个特定的虚拟主机上.如Servlet Specification 2.2或以后版本中描述的那样,每个web应用基于一个Web Application Ar ...

  2. SiteMesh&comma; SpringMVC&comma; Shiro 配置

    1. 首先在在web.xml文件中,加入SiteMesh和shiro的过滤器,保证SiteMesh的过滤器配置放在shiro的过滤器后面,不然的话,shiro的标签不能正确处理. <?xml v ...

  3. 关于一些基础的Java问题的解答(七)

    31. 反射的作用与原理 简单的来说,反射机制其实就是指程序在运行的时候能够获取自身的信息.如果知道一个类的名称或者它的一个实例对象, 就能把这个类的所有方法和变量的信息(方法名,变量名,方法,修饰符 ...

  4. YARN详解

    1.1      分布式资源调度框架 1.2.1          yarn的概念 Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协 ...

  5. Problem - 1062 http&colon;&sol;&sol;acm&period;hdu&period;edu&period;cn&sol;showproblem&period;php&quest;pid&equals;1062

    对输入字符串的字符的倒置,在这个程序中,我觉得自己最大的问题是怎么识别一个字符,代码中有t个字符串,每个字符串,每个字符串中有若干个单词,单词之间有空格,所以对于下列的正确答案,我的疑惑是当我键盘输入 ...

  6. R语言使用RMySQL连接及读写Mysql数据库

    简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式. 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2.el6.x86_64 系统编码:LANG=zh_ ...

  7. 力扣(LeetCode)500&period; 键盘行

    给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词.键盘如下图所示. 示例: 输入: ["Hello", "Alaska", "Dad& ...

  8. Why I don’t read books

    http://dougmccune.com/blog/2007/03/23/why-i-dont-read-books/ I’ve never read a programming book. I r ...

  9. mysql BLOB字段转String的方法

    1.通过sql直接转换 select CONVERT(GROUP_CONCAT(XXX) USING utf8 from usertable; 2.通过程序转换(注:本例用的是springmvc包装并 ...

  10. JVM是怎么工作的?

    了解JVM的工作机制能够更好的帮助我们理解java语言本身,规避各种可能的错误.所以,今天趁此机会好好复习一下.来看看JVM是怎么工作的. 一.啥是JVM JVM可以理解为用来运行java程序的一种运 ...