redis 安装

什么是Redis

总结: redis是一个内存型的数据库

Redis特点(面试必问)

-  Redis是一个高性能key/value内存型数据库  在redis中,所有的数据形式都是以键值对的方式来存储的

-  Redis支持丰富的数据类型  string,list,set,sorted set,hash    指的是键值对中的值的类型

-  Redis支持持久化   持久化:将数据落盘,明天会详细说一说redis中的持久化

-  Redis单线程,单进程   由于是单线程和单进程的,所以它的线程是安全的,我们之前说的java中的多线程安全在分布式中不起作用,当时只针对一个JVM中是有效的。

Redis安装

# 2.下载完整源码包
- redis-7.0.0.tar.gz

将下载redis资料包上传到Linux中
位置在/usr/local/share/jars/redis-install

4.解压缩文件

[root@localhost redis-install]# tar -zxvf redis-7.0.10.tar.gz
[root@localhost redis-install ]# ll

进入redis-7.0.0以下操作都是在此目录下
x redis底层是由C语言编写的# 5.安装gcc  - yum install -y gcc​# 6.进入解压缩目录执行如下命令# 注意。一定要在Makefile文件的同目录下使用下面的命令对redis做编译(切记:不要make test)- yum install -y tcl- make MALLOC=libc​​# 7.编译完成后执行如下命令- make install PREFIX=/usr/local/soft/redis​# 8.进入/usr/redis目录启动redis服务 - ./redis-server
/usr/local/soft/jars/redis最终的安装目录
gz -> 解压文件 -> 下载gcc,tcl ->编译 ->安装redis

进入redis目录下

配置环境变量,为了可以在任意目录下执行redis命令

vim /etc/profile

修改配置文件:
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export REDIS_HOME=/usr/local/soft/redis
export PATH=.:$PATH:$JAVA_HOME/bin:$REDIS_HOME/bin

保存退出:
:wq

让环境变量生效
source /etc/profile

启动redis 服务
在 /usr/local/soft/ 创建一个文件夹bigdata32 进入bigdata32 创建redis-test
在redis-server直接启动redis-server

一个redis服务相当于一个redis数据库
在哪里启动就是当前数据库存储的位置
在不同的位置下启动,相当于多个redis数据库
默认情况下端口号是6379,开启多个redis号需要更改端口号
 
查看当前是否有redis服务
`ps aux|grep redis	`
kill -9  杀死进程

如何让不同的redis占用不同的端口号?
让每个redis用自己的配置文件
寻找配置文件:在解压编译文件下寻找/usr/local/share/jars/redis-install/redis-7.0.0
中redis.conf
[root@master redis-test]# cp /usr/local/share/jars/redis-install/redis-7.0.0/redis.conf ./7000
然后再更改配置文件即可启动redis服务 redis-server ./7000/redis-conf

如何打开命令窗口?
/usr/local/soft/jars/redis/bin的目录下
命令需要更改一下redis -server 配置文件的目录的redis-cli 
redis-cli -h localhost -p 7000
实现外部设备连接redis
更改配置件
#bind 127.0.0.1 -::1把默认连接主机注释
将把保护模式改为no protected-mode no
这样我们就能是实现datagrip连接redis数据库
posted @   wang_jun  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示