예제 #1
0
        public async Task <ActionResult <List <MusicDTO> > > GetAllMusicList()
        {
            List <MusicDTO> musicDTOs = await RedisHelper.GetAsync <List <MusicDTO> >("ZswBlog:Common:MusicAllList");

            if (musicDTOs == null)
            {
                musicDTOs = MusicHelper.GetMusicListByCount(100);
                RedisHelper.SetAsync("ZswBlog:Common:MusicAllList", musicDTOs, 60 * 60 * 12);
            }
            return(Ok(musicDTOs));
        }
예제 #2
0
        public async Task <ActionResult <List <MusicDTO> > > GetAllMusicList()
        {
            var musicDtOs = await RedisHelper.GetAsync <List <MusicDTO> >("ZswBlog:Common:MusicList");

            if (musicDtOs != null)
            {
                return(Ok(musicDtOs));
            }
            musicDtOs = await MusicHelper.GetMusicListByCount(50);

            await RedisHelper.SetAsync("ZswBlog:Common:MusicList", musicDtOs, 2400);

            return(Ok(musicDtOs));
        }