mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20:25 +08:00 
			
		
		
		
	refactor: 新增base.Repo与base.App,重构repo与app层代码
This commit is contained in:
		
							
								
								
									
										8
									
								
								server/pkg/cache/str_cache.go
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								server/pkg/cache/str_cache.go
									
									
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
			
		||||
package cache
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"mayfly-go/pkg/biz"
 | 
			
		||||
	"mayfly-go/pkg/logx"
 | 
			
		||||
	"mayfly-go/pkg/rediscli"
 | 
			
		||||
	"strconv"
 | 
			
		||||
@@ -41,13 +40,12 @@ func GetInt(key string) int {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 如果系统有设置redis信息,则使用redis存,否则存于本机内存。duration == -1则为永久缓存
 | 
			
		||||
func SetStr(key, value string, duration time.Duration) {
 | 
			
		||||
func SetStr(key, value string, duration time.Duration) error {
 | 
			
		||||
	if !useRedisCache() {
 | 
			
		||||
		checkCache()
 | 
			
		||||
		tm.Add(key, value, duration)
 | 
			
		||||
		return
 | 
			
		||||
		return tm.Add(key, value, duration)
 | 
			
		||||
	}
 | 
			
		||||
	biz.ErrIsNilAppendErr(rediscli.Set(key, value, duration), "redis set err: %s")
 | 
			
		||||
	return rediscli.Set(key, value, duration)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 删除指定key
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user