首页 > 数据库 >Redis

Redis

时间:2024-02-13 23:11:08浏览次数:33  
标签:install img Redis make redis conf

ubuntu安装redis:

sudo apt-get update
sudo apt-get install redis-server
redis-server  即可启动
从打印的信息可以看到端口信息
netstat -tulnp  也可查看程序的端口号

redis-cli      连上redis
set name "alex li"
set age 22
get name
get age
keys * 查看所有的key

set sex “男” ex 3   键值的有效时间:3s
set sex “male” px 5000   px:毫秒     nx  xx

Redis保存图片和取值

client = redis_cliet()
base64_data = client.get('bing_image')
img_data = base64.b64decode(base64_data)
img_io = BytesIO(img_data)
# img_io.write(img_data)  初始化时传入,这里就不用write
img = Image.open(img_io)

Centos需要源码安装redis

史上最详细centos 7环境下安装并启动redis
【Redis】Linux安装Redis步骤详细讲解,以及make、make install区别

wget https://download.redis.io/releases/redis-6.0.8.tar.gz
tar -xzvf redis-6.0.8.tar.gz
cd redis-6.0.8
make 
make install

redis默认安装路径:usr/local/bin

在make之前确保系统安装了c语言环境
yum install gcc-c++ tcl
然后执行make命令。若报错,可能gcc版本需要升级
Redis6以上需要gcc版本在7以上:
运行以下命令升级gcc
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 base

安装完成后,运行命令redis-cli:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
redis默认不是后台启动的,需要修改配置文件,修改为后台运行:
find / -name redis.conf: /data/redis-2.8.4/redis.conf
将conf中 daemonize no 改为 daemonize yes
(通过源码安装时,daemonize=no)

修改配置

以上涉及了修改redis的配置,推荐的修改配置步骤如下:

1、复制原生的配置文件
cp /opt/redis-6.0.8/redis.conf myconfig  #myconfig是自己创建的文件夹,来保存配置文件
2、cd myconfig/
3、vim redis.conf 将daemonize的值修改为yes
4、通过指定的配置文件启动redis服务
redis-server myconfig/redis.conf
5、使用redis-cli客户端使用redis
redis-cli -p 6379

标签:install,img,Redis,make,redis,conf
From: https://www.cnblogs.com/zhlforhe/p/18014918

相关文章

  • dotnet aspnet redis 缓存 分布式缓存
    分布式缓存\appsettings.Development.json{"Logging":{"LogLevel":{"Default":"Information","Microsoft.AspNetCore":"Warning"}}}分布式缓存\appsettings.json{"Logg......
  • springboot整合redis报错:链接失败;org.springframework.data.redis.RedisConnectionFai
    错误原因:开启了保护模式解决方案:关闭保护模式和防火墙具体步骤:1、打开你的redis配置文件,做出如下修改2.开启进程守护yes代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。3.......
  • Mac电脑安装RedisCluster集群(非Docker模式)
    第1步,新建redis.confredis.conf内容如下:port7021cluster-enabledyes              //启用集群模式cluster-config-filenodes.conf     //集群的配置文件cluster-node-timeout5000appendonlyyesdaemonizeyesbind0.0.0.0   ......
  • SpringBoot 报错无法连接到Redis (Unable to connect to Redis)
    UnabletoconnecttoRedisSpringBoot3.1.2报错:UnabletoconnecttoRedis背景在搭建项目开发环境的时候,进行Redis相关的单元测试时发现无法连接到远程的Redis服务器。并且报错UnabletoconnecttoRedisRedis所在服务器UbuntuService64位20.04.06问题排查:检查基......
  • redis基础知识梳理
    性能测试工具redis-benchmark-hhost-pport-cconnections-nrequests-hhost:指定Redis服务器的主机名或IP地址。-pport:指定Redis服务器的端口号。-cconnections:指定并发连接数,即同时向服务器发起的连接数量。-nrequests:指定总的请求数量,即测试期间每个连接向服务......
  • Redis基础命令集
    一、基础命令1、ping(心跳命令)若看到PONG响应,则说明客户端与Redis的连接时正常的。2、select(切换数据库)redis默认有16个数据库,默认使用的是0号DB。3、dbsize(查看key数量)查看当前数据库中key的数量。4、flushdb(删除当前库中所有数据)清楚当前DB中的所有数据,不影响其他DB......
  • redis做成服务
    #默认服务名D:\soft\Redis6380\redis-server.exe--service-installD:\soft\Redis6380\redis.windows.conf--loglevelverbose#指定服务名sccreateRedis6380binPath="D:\soft\Redis6380\redis-server.exe--service-runD:\soft\Redis6380\redis.windows.co......
  • RedissonRedLock写一个加锁方式,实现自动延时、程序停止就停止延时
    要使用Redisson的RedLock实现加锁,并实现自动延时以及在程序停止时停止延时,你可以按照以下示例代码进行操作:importorg.redisson.Redisson;importorg.redisson.api.RLock;importorg.redisson.api.RedissonClient;importorg.redisson.config.Config;importjava.util.con......
  • Spring Boot 集成 Redisson分布式锁(注解版)
    转载自:https://blog.csdn.net/Ascend1977/article/details/131126047        Redisson是一种基于Redis的Java驻留集群的分布式对象和服务库,可以为我们提供丰富的分布式锁和线程安全集合的实现。在SpringBoot应用程序中使用Redisson可以方便地实现分布式应用......
  • 学习 Redis 基础数据结构,不讲虚的。
    学习Redis基础数据结构,不讲虚的。一个群友给我发消息,“该学的都学了,怎么就找不到心意的工作,太难了”。很多在近期找过工作的同学一定都知道了,背诵八股文已经不是找工作的绝对王牌。企业最终要的是可以创造价值,或者首先需要干活的人,所以实战很重要。今天这篇文章就是给大家分享......